Definiciones IEEE 1219 "La modificación de un producto software después de haber sido entregado a los usuarios o clientes, con el fin de corregir defectos, mejorar el rendimiento u otros atributos, o adaptarlo a un cambio en el entorno. ISO 12207: "El proceso de mantenimiento contiene la actividades y tareas realizadas por el mantenedor. Este proceso se activa cuando el software sufre modificaciones en el código y la documentación asociada, debido a un problema o a la necesidad de mejora o adaptación. Pressman (1998): "La fase mantenimiento se centra en el cambio que va asociado a la corrección de errores, a las adaptaciones requeridas a medida que evoluciona el entorno del software, y a los cambios debido a las mejoras producidas por los requisitos cambiantes del cliente
Tipos Preventivo Adaptativo Correctivo Perfectivo Modificación del software para mejorar sus propiedades sin alterar sus especificaciones. En el entorno de procesos En el entorno de datos Programación Procesamiento Rendimiento Documentación Mantenimiento de ampliación Mantenimiento de eficiencia
Actividades Análisis de impacto y de costes/beneficios Comprensión del cambio Diseño del cambio Codificación y pruebas unitarias Inspección, certificación y consultoría Pruebas de integración Pruebas de aceptación Pruebas de regresión Otra documentación Otra documentación Documentación del sistema
Dificultades Código Heredado Continuidad del cambio Incremento de la complejidad Evolución del programa Conservación de la estabilidad organizacional Conservación de la familiaridad
Mantenimiento de Software
Möchten Sie kostenlos Ihre eigenen Notizen mit GoConqr erstellen? Mehr erfahren.