El
mantenimiento es la etapa más costosa del ciclo de vida software
y, sin embargo, hace sólo pocos años que ha comenzado a
recibir atención por parte de la comunidad investigadora. Por lo
general, las soluciones planteadas para paliar el problema del
mantenimiento se han enfocado sobre todo en proporcionar ayuda para
algunas de las tareas que implica toda modifi-cación del
software, como la ingeniería inversa, la reingeniería y
la reestructuración, habiendo dejado a un lado las soluciones
metodológicas, mucho más completas.
En esta tesis se
presenta una metodología para la gestión integral del
proceso de mante-nimiento del software que incluye:
Esta
metodología se ha desarrollado en el marco de los proyectos de
investigación MAN-TEMA (iniciativa ATYCA), MÁNTICA (CICYT
1FD97-0168) y MANTIS (CICYT 1FD97-1608) usando el método
Investigación en acción, y se ha validado en entornos
reales mediante la colaboración con varias empresas, entre ellas
Atos ODS, S.A.