Subcaracterísticas de Mantenibilidad en Sistemas de Software
Clase 9 de 43 • Curso Profesional de Arquitectura de Software
Resumen
La mantenibilidad como atributo de calidad es la capacidad del sistema de ser modificado. Ya sea para agregar nuevas funcionalidades o reparar errores.
-
Modularidad, La capacidad de un sistema de ser separado en partes y que el cambiar una de las partes del sistema no afecta el desempeño del sistema.
-
Reusabilidad, es una característica que habla sobre cuanto podemos aprovechar un modulo o una pieza de software para un propósito diferente.
-
Capacidad de análisis, cuánto podemos entender el problema que estamos resolviendo y conectar ese problema con la implementación de código. Hablamos de conexión entre el código y los requerimientos. una herramienta es GERKIN.
-
Capacidad de prueba, facilidad en la implementación de tests.
Un error muy común es utilizar la fecha actual en sistemas y evaluar el comportamiento de la porción de código.