Uno de los modelos pioneros en la evaluación de la calidad de software, tiene tres etapas definidas: factores, criterios y métricas. Los once criterios base, son: Exactitud, confiabilidad, eficiencia, integridad, usabilidad, mantenibilidad, testeabilidad, flexibilidad, portabilidad, reusabilidad e interoperabilidad
Características
El modelo de McCall fue el primero en ser presentado en 1977, y se originó motivado por US Air Force y DoD se focaliza en el producto final, identificando atributos claves desde el punto de vista del usuario estos atributos se denominan factores de calidad y son normalmente atributos externos, pero también se incluyen algunos atributos posiblemente internos.
Ventajas
- Propone tres perspectivas para agrupar los factores de calidad: revisión del producto, habilidad para ser cambiado, transición del producto, adaptabilidad al nuevo ambiente, operación del producto, características de operación.
- Considerado bajo el criterio de calidad ISO 9000-3.
Desventajas
- Es difícil que las características y subcaracterísticas sean siempre perfectamente independientes.
- Falta una asociación explícita entre los modelos y el proceso de software, de cómo realizar software de calidad.
- No siempre existe una relación perfectamente lineal entre los valores de las métricas y las características que deben estimar.
- Existe un factor económico difícil de medir: el costo de código reusable y la ganancia por reusar código ya desarrollado.
-