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.
http://jummp.wordpress.com/2010/09/25/mantenimiento-adaptativo/
No hay comentarios.:
Publicar un comentario