Características
Este modelo de calidad fue propuesto por Barry Boehm en el año de 1978
y es similar al modelo de McCall definiendo la calidad en términos de
atributos cualitativos y métricas para realizar las medidas.
Este se basa en que el software debe hacer lo que el usuario quiere que haga, por lo tanto se espera que el software:
Utilice los recursos del computador correcta y eficientemente.
Sea fácil de usar y de aprender para los usuarios.
Estar bien diseñado, codificado y ser probado y mantenido fácilmente.
La estructura presenta 3 niveles para las características: de alto nivel, de nivel intermedio y características primitivas. Cada una de estas características contribuye al nivel general de calidad.
Características de alto nivel
Estas características representan requerimientos generales de uso:
· Utilidad, cuan (usable, confiable, eficiente) es el producto en sí mismo.
· Mantenimiento, cuan fácil es modificarlo, entenderlo y retestearlo.
· Utilidad general, si puede seguir usándose si se cambia el ambiente.
Características de nivel intermedio
Estas características representan los factores de calidad de Boehm:
· Portabilidad (Utilidad general)
· Fiabilidad ( Utilidad per-se)
· Eficiencia ( Utilidad per-se)
· Usabilidad ( Utilidad per-se)
· Capacidad de prueba ( Mantenibilidad)
· Flexibilidad (Mantenibilidad)
Características Primitivas
Este es el nivel más bajo y corresponde a características directamente asociadas a una o dos métricas de calidad:
Portabilidad
· Independencia de dispositivos
· Auto-contención de confiabilidad.
· Auto-contención
· Exactitud
· Completitud
· Consistencia
· Robustez/Integridad
Criterios del Modelo de Evaluación
Eficiencia
· Accesibilidad
· Eficiencia de uso de dispositivos
Usabilidad
· Robustez/Integridad
· Accesibilidad
· Comunicación
Testeabilidad
· Comunicación
· Auto descripción
· Estructuración
Entendibilidad
· Consistencia
· Estructuración
· Concisidad
· Legibilidad
Modificabilidad
· Estructuración
· Aumentabilidad
Ventajas del modelo
Presenta un rango alto de características primitivas.
·Une los mejores elementos de otros modelos.
Integra el desarrollo del software con el mantenimiento.
Capacidad de soportar los cambios.
Desventajas del modelo
Genera mucho tiempo el análisis.
Funciona mejor en grandes proyecto
Se trabaja siguiendo un protocolo y debe ser seguido estrictamente para un buen funcionamiento.
Es muy repetitivo los factores de evaluación.
Murillo Montaño, R. (s.f.). Calidad de Software. Obtenido de https://regimurillo.jimdo.com/m%C3%B3dulos/unidad-3-modelos/modelo-de-boehm/
Rey Piedrahita , A. (2015). Evaluacion de Calidad de Tecnlogia Eduativa. Obtenido de http://aulavirtual.eew.cvudes.edu.co/publico/lems/L.000.007.EATE/cap2.html
Vargas Arteaga, V. A. (s.f.). Calidad de Software . Obtenido de https://vanevargas.jimdo.com/m%C3%B3dulos/modelos/modelo-de-boehm/
Relación entre Factores y Métricas
Fuente de Imagen: Rey, A. (2015). Libro Electrónico Multimedial - LEM: Evaluación de la Calidad de la Tecnología Educativa.
Plantea 3 niveles para las características: de alto nivel, de nivel intermedio y nivel primitivo.
Fuente de Imagen: Rey, A. (2015). Libro Electrónico Multimedial - LEM: Evaluación de la Calidad de la Tecnología Educativa.
Murillo Montaño, R. (s.f.). Calidad de Software. Obtenido de https://regimurillo.jimdo.com/m%C3%B3dulos/unidad-3-modelos/modelo-de-boehm/
Rey Piedrahita , A. (2015). Evaluacion de Calidad de Tecnlogia Eduativa. Obtenido de http://aulavirtual.eew.cvudes.edu.co/publico/lems/L.000.007.EATE/cap2.html
Vargas Arteaga, V. A. (s.f.). Calidad de Software . Obtenido de https://vanevargas.jimdo.com/m%C3%B3dulos/modelos/modelo-de-boehm/