Zusammenfassung der Ressource
Mantenimiento
de Software
- 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
- Modificación del
software para mejorar
sus propiedades sin
alterar sus
especificaciones.
- Adaptativo
- En el
entorno de
procesos
- En el
entorno de
datos
- Correctivo
- Programación
- Procesamiento
- Rendimiento
- Documentación
- Perfectivo
- 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