Mantenimiento Preventivo de Software
El
mantenimiento de software es una de las actividades más comunes en la
Ingeniería de Software y es el proceso de mejora y optimización del software
desplegado (es decir; revisión del programa), así como también corrección de
los defectos y prevenirlos.
El
mantenimiento de software es también una de las fases en el Ciclo de Vida de
Desarrollo de Sistemas (SDLC ó System Development Life Cycle), que se aplica al
desarrollo de software. La fase de mantenimiento es la fase que viene después
del despliegue (implementación) del software en el campo.
Algunos
de los tipos de mantenimiento son:
Perfectivo:
son las acciones llevadas a cabo para mejorar la calidad interna de los
sistemas en cualquiera de sus aspectos: reestructuración del código, definición
más clara del sistema y optimización del rendimiento y eficiencia.
Evolutivo:
son las incorporaciones, modificaciones y eliminaciones necesarias en un
producto software para cubrir la expansión o cambio en las necesidades del
usuario.
Adaptativo:
son las modificaciones que afectan a los entornos en los que el sistema opera,
por ejemplo, cambios de configuración del hardware, software de base, gestores
de base de datos, comunicaciones, etc.
Correctivo:
son aquellos cambios precisos para corregir errores del producto software.

No hay comentarios:
Publicar un comentario