Una manera sistemática de valorar
la calidad basándose en un conjunto
de reglas. También proporcionan al
ingeniero del software descubrir y
corregir problemas potenciales
antes de que se conviertan en
defectos catastróficos.
FACTORES DE CALIDAD DE McCall
DEFINE
Un juego de factores de calidad como
los primeros pasos hacia el desarrollo de
métricas de la calidad del software. Estos
factores evalúan el software desde tres
puntos de vista distintos:
1. Operación del producto
2. Revisión del producto
3. Transición del producto
Portabilidad: transfiere la
aplicación a otro
hardware o sistema
operativo.
Reusabilidad: Grado en que
partes de una aplicación
pueden utilizarse en otras
aplicaciones.
Interoperabilidad: el esfuerzo
necesario para comunicar la
aplicación con otras
aplicaciones o sistemas
informáticos.
facilidad de Mantenimiento: el
esfuerzo requerido para
localizar y reparar errores.
flexibilidad: el esfuerzo
requerido para modificar una
aplicación en funcionamiento.
Facilidad de Prueba: el esfuerzo
requerido para probar una
aplicación de forma que cumpla con
lo especificado en los requisitos.
Corrección: El
grado en que una
aplicación satisface
sus especificaciones y
consigue los objetivos
encomendados por el
cliente.
Fiabilidad: El grado que se
puede esperar de una
aplicación que lleve a cabo
las operaciones especificas y
con la precisión requerida.
Eficiencia: La cantidad de
recursos hardware y
software que necesita una
aplicación para realizar las
operaciones con los tiempos
de respuesta adecuados.
Integridad: El grado con
que puede controlarse el
acceso al software o a los
datos a personal no
autorizado
Facilidad de uso: El esfuerzo
requerido para aprender el
manejo de una aplicación,
trabajar con ella, introducir datos
y conseguir resultados.