Definiciones.
Mantenibilidad.
-Analizable. Capacidad del producto de software para ser
diagnosticado y mostrar las deficiencias o las causas de los fallos,
permitiendo la identificación de las partes que deben ser modificadas.
-Cambiable. Capacidad del producto de software de aceptar
determinada modificación sin afectar sus demás componentes.
-Estabilidad. Capacidad del producto de software de evitar
efectos provocados después de alguna modificación implementada.
-Comprobable. Capacidad del producto de software de permitir
que una modificación que se le haya hecho sea validada.
Portabilidad.
-Adaptabilidad. Capacidad del producto de software para ser
adaptado a diferentes entornos específicos, sin la necesidad de optar por
mecanismos deferentes a los requeridos por el propio software.
-Instalabilidad. Capacidad del producto de software para ser
instalado en un entorno determinado con las especificaciones necesarias para su
funcionamiento.
-Coexistencia. Capacidad del producto de software para
convivir con otro software que es independiente en un entorno común
compartiendo los mismos recursos.
-Reemplazable. Capacidad del producto de software para ser
usado en lugar de otro software, para el mismo propósito y en el mismo entorno.