Software maintenance

El mantenimiento del  software es una parte importante del system development life cycle.

Es cuando modificamos el código después de la entrega de éste, ya sea para mejorarlo, haciéndolo más eficiente. Así vuelve a comenzar el ciclo, después de este paso. Se enfoca más en la corrección de los defectos del software.

Aunque la mayoría de las veces se mejora el programa añadiendo más funciones que el usuario necesite del software, así se pueden satisfacer las necesidades del cliente con el software.

Existen cuatro tipos de mantenimiento:

Mantenimiento correctivo:  Este incluye a las modificaciones y actualizaciones hechas para corregir los problemas que fueron detectados por el usuario.

Mantenimiento adaptativo: este se basa en las modificaciones y actualizaciones aplicadas para mantener al software congruente con las tendencias de tecnológicas que haya en el momento.

Mantenimiento perfeccionista: Cambios hechos para que el software sea usable por un largo tiempo.  Esto incluye nuevas características que responden a los requerimientos actuales del usuario, los cuales son para redefinir al programa y mejorarlo.

Mantenimiento preventivo: Este incluye las modificaciones para prevenir futuros problemas con el programa, se enfoca en atender a los problemas que nos son significativos en el momento de la modificación, pero sí lo pueden ser en el futuro.

Las actividades del mantenimiento son:

Identificación y seguimiento

Análisis

Diseño

Implementación

Pruebas de sistema

Aceptación de pruebas

Entrega

Manejo de mantenimiento

Resultado de imagen para software maintenanceResultado de imagen para software maintenance

Chequen este vídeo.

 

 

 

Fuente.

Foto de portada de Flickr por ryan harvey.