Mantenimiento adaptativo
En muchas ocasiones el concepto de mantenimiento adaptativo se utiliza de forma incorrecta confundiéndose muy a menudo con el mantenimiento evolutivo, siendo dos tipos de mantenimiento que persiguen objetivos distintos.
Lo mejor es recordar las definiciones que Métrica V.3, hace de cada uno de estos mantenimientos:
– Mantenimiento evolutivo: “Incorporaciones, modificaciones y eliminaciones necesarias en un producto software para cubrir la expansión o cambios en las necesidades del usuario.”
– Mantenimiento adaptativo: “Modificaciones que afectan a los entornos en los que el sistema opera, por ejemplo, cambios en la configuración del hardware, software de base, gestores de bases de datos, comunicaciones, etc…”.
Con las definiciones por delante resulta bastante sencillo discernir un tipo de mantenimiento de otro, ya que el primero está centrado en un cambio en las necesidades del usuario o lo que es lo mismo, en una modificación de los requisitos funcionales de la aplicación (por muy pequeños o grandes que sean) y el segundo se basa en los cambios en cualquiera de los elementos que conforman el entorno sobre el que funciona el programa, a los ejemplos que indica Métrica V.3, yo añadiría los servidores de aplicaciones, servidores web e incluso las interfaces con terceros sistemas, es decir, si una aplicación se comunica con otra por servicios web y ésta modifica la interfaz el cambio a realizar en la aplicación es de carácter adaptativo ya que el requisito funcional (que es comunicarse con ese tercer sistema) no ha variado.
Pingback: Los 25 artículos más leídos de mi blog « Jummp's Blog
Pingback: La continuidad de los servicios de desarrollo y mantenimiento de los sistemas de información « Jummp's Blog
Pingback: El software no se desgasta pero sí se deteriora « Jummp
Pingback: Manifiesto ágil. Un manifiesto a favor del desarrollo de software III « Jummp
Pingback: Los 25 artículos más leídos de mi blog II « Jummp
Pingback: Desarrollo de software. Jim Horning. El enfoque iterativo incremental o el mantenimiento evolutivo desde otra perspectiva « Jummp
Pingback: Los 25 artículos más leídos de mi blog III « Jummp
Pingback: Los 25 artículos más leídos de mi blog IV | Jummp