Existen diferentes normativas de calidad de software, enfocados a la calidad del producto como ISO 9126
Calidad de Software
(elementos para su evaluación)
El estándar ISO/IEC 9126 presenta la calidad del software como un conjunto de seis características globales:
Funcionalidad
Las funciones del software
son aquellas que buscan
satisfacer las necesidades
del usuario.
Confiabilidad
La capacidad del software
de mantener su rendimiento
bajo ciertas condiciones
durante cierto período de tiempo
Usabilidad
Basada en el esfuerzo
necesario para utilizar
el software por parte
de un grupo de usuarios.
Eficiencia.
Basada en la relación
entre el nivel de
rendimiento del software
y el volumen de
recursos utilizado, bajo
ciertas condiciones
Capacidad de mantenimiento
Basada en el esfuerzo
necesario para realizar
modificaciones específicas.
Portabilidad
Basada en la capacidad
del software para ser
transferido de un entorno
a otro.
Existe un modelo que puede ser utilizado para la evaluación de este tipo de variables, el modelo EPEI (EPCU por sus siglas en inglés)
El cual permite en un entorno de información imperfecta (información vaga o ambigua), pasar de entornos cualitativos a entornos cuantitativos. En otras palabras, es un modelo que nos permite a partir de opiniones (juicio de experto) de una serie de variables subjetivas, determinar un valor cuantitativo suficientemente razonable, generado por la evaluación de reglas de inferencia definidas por expertos