Professional Documents
Culture Documents
Facultad de Informtica
desarrollar para mantener
El mantenimiento constituye la ltima fase del ciclo de vida del
software
Una vez finalizado el desarrollo, el producto entra en la fase de
operacin y mantenimiento
El mantenimiento debe asegurar que el producto sigue satisfaciendo
las expectativas del cliente
Para facilitar el mantenimiento del producto es necesario un desarrollo
de calidad
Mantenimiento correctivo
Diagnosticar y corregir errores no localizados durante la prueba
Mantenimiento adaptativo
Modificar el software para que interaccione con el entorno cambiante
Mantenimiento perfectivo
Aadir nuevas funciones y modificar funciones existentes
Mantenimiento preventivo
Cambiar el software para facilitar el futuro mantenimiento
Software Cdigo
Configuracin
?
Mantenimiento no estrucutrado
Mantenimiento estructurado
Planificar
?
Modificar diseo
Recodificar
Recodificar
Revisar Revisar
Probar y
distribuir Mantenimiento del software 5
costes del mantenimiento
Una oportunidad de desarrollo que se ha de posponer o que se
pierde, debido a que los recursos que estn disponibles deben
dedicarse a tareas de mantenimiento
Insatisfaccin del cliente al no poder ser atendidas sus peticiones en
un tiempo razonable
Disminucin de la calidad del software debido a los errores que
introducen los cambios
Retraso en el desarrollo por tener que disponer del personal para
tareas del mantenimiento
Se distribuye entre...
Actividades productivas. Anlisis, evaluacin, modificacin del
diseo y codificacin.
Actividades menos productivas. Interpretacin y compresin.
Revisin
Los factores que afectan a la facilidad de mantenimiento,
La facilidad de mantenimiento debe considerarse en el proceso de revisin.
Accin FPM
Control Controlador Supervisor
de mantenimiento del sistema
cambios ICS ICS
Asignacin
Informe
Gestor Plantilla
configuracin mantenimiento FPM: Formulario peticin mixto
Configuracin
ICS: Informe cambios del software