McCall: Khosravi, 2004. Uno de los modelos pioneros, tiene 3 etapas: factores, criterios y metricas. Los 11 criterios base son: exactitud, confiabilidad, eficiencia, integridad, usabilidad, mantenibilidad, testeabilidad, flexibilidad, portabilidad, reusabilidad e interoperabilidad.
Implementado en diferentes contextos como sector agricola, desarrollo de software.