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.