El mantenimiento es el proceso en el que se implementan cambios ya sea modificando la estructura del sistema existente o agregando nuevos componentes al sistema. Los requisitos del sistema están cambiando rápidamente y para cumplir con este requisito se incorporan y mantienen algunos cambios en el sistema. El sistema mantenido sigue siendo útil en su entorno de trabajo. El mantenimiento es aplicable al software desarrollado utilizando cualquier modelo de ciclo de vida del software. El mantenimiento se requiere para corregir las fallas, implementar mejoras, mejorar el diseño, la adopción del entorno, etc. Actualmente existen diferentes tipos de mantenimiento de software, como el mantenimiento correctivo, el mantenimiento adaptativo, el mantenimiento perfectivo y el mantenimiento preventivo.
Hay diferentes componentes del proceso de mantenimiento de software como se muestra a continuación:
1. Solicitud de cambio:
en el proceso de mantenimiento inicialmente, se realiza la solicitud de cambio.
2. Gestión de Cambios –
En este lugar se identifica y describe el estado de todas las requests de cambio.
3. Análisis de Impacto –
En este lugar se realizan las siguientes actividades:
- Identifique todos los sistemas y los productos del sistema afectados por una solicitud de cambio.
- Haga una estimación de los recursos necesarios para efectuar el cambio.
- Analizar los beneficios del cambio.
4. Planificación de la versión del sistema:
en esta fase, se planifican el cronograma y el contenido de la versión del software. Los cambios se pueden realizar en todo tipo de mantenimiento de software.
5. Implementación de cambios:
la implementación de cambios puede ser primero diseñando los cambios, luego codificando estos cambios y finalmente probando los cambios. Preferiblemente, la prueba de regresión se debe realizar mientras se prueban los cambios.
6. Lanzamiento del sistema:
durante el lanzamiento del software, se deben describir los siguientes puntos:
- Documentación
- Software
- Capacitación
- Cambios de hardware
- Conversión de datos
Publicación traducida automáticamente
Artículo escrito por madhurihammad y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA