Propuesto por Barry Boehm
"Es un modelo incremental, dividido en regiones de tareas y estas a su vez en conjuntos de tareas, las cuales se ajustan a la cantidad de iteraciones que el equipo defina, y cada iteración se divide en cuatro sectores: planeación, análisis de riesgo, ingeniería y evaluación" (Velazco, 2016)
Este modelo de calidad fue propuesto por Barry Boehm en el año de 1978, define la calidad en términos de atributos cualitativos y métricas para realizar las medidas.
El modelo se basa en que el software debe hacer lo que el usuario quiere que haga:
Utilizar los recursos de la computadora correcta y eficientemente.
Ser fácil de usar y de aprender para los usuarios.
Estar bien diseñado, bien codificado y ser probado y mantenido fácilmente.
El modelo de Boehm se centra en:
Sus características operativas.
Su capacidad para soportar los cambios.
Su adaptabilidad a nuevos entornos.
La evaluación del desempeño del hardware.
Presenta un rango alto de características primitivas.
Une los mejores elementos de otros modelos.
Integra el desarrollo del software con el mantenimiento.
Genera mucho tiempo el análisis.
Es un modelo costoso.
Funciona mejor en grandes proyectos.
Se trabaja siguiendo un protocolo y debe ser seguido estrictamente para un buen funcionamiento.
CALLEJAS-CUERVO, Mauro ; ALARCÓN-ALDANA, Andrea Catherine; ÁLVAREZ-CARREÑO, Ana María. Modelos de calidad del software, un estado del arte. En: Entramado. Enero - Junio, 2017. vol. 13, no. 1, p. 236-250, Recuperado el 25 de abril de 2020: http://www.scielo.org.co/pdf/entra/v13n1/1900-3803-entra-13-01-00236.pdf
Castro, J. L. (Enero de 2002). Tesis Doctoral "Modelo de calidad para el software". Madrid: Facultad de informática. Recuperado el 25 de abril de 2020, de Universidad Politécnica de Madrid: http://oa.upm.es/34988/1/TD_Fuertes_JOSE_LUIS.pdf.