mantenibilidad
La mantenibilidad, o mantenibilidad de un sistema, es la capacidad de permitir que un sistema sea modificado para corregir fallos, mejorar prestaciones o adaptar su comportamiento a un contexto cambiante, con un esfuerzo, tiempo y coste razonables. Es una de las características de calidad del software y de los sistemas técnicos, y está contemplada en marcos como ISO/IEC 25010, donde se considera como una propiedad del producto que facilita su evolución a lo largo del ciclo de vida.
En software, la mantenibilidad abarca atributos como la analizabilidad, la modificabilidad, la testabilidad y la adaptabilidad
Factores que influyen incluyen el diseño modular y las interfaces bien definidas, la cohesión y el acoplamiento
Medición y evaluación: se emplean métricas como la complejidad ciclomática, el acoplamiento y la cohesión, la
La mantenibilidad es especialmente crucial en software, servicios y sistemas embebidos, donde los cambios deben introducirse