1- Modelo de Boehm:
(Barry Boehmen1978) este modelo introduce caractersticas de alto nivel,
caractersticas de nivel intermedio y caractersticas primitivas, cada una de las cuales
contribuye al nivel general de calidad.
La estructura jerrquica del modelo se presenta en la figura y plantea 3 niveles para las
caractersticas: de alto nivel, de nivel intermedio y nivel primitivo. Cada una de estas
caractersticas contribuye al nivel general de calidad. El modelo se centra en:
- Sus caractersticas operativas.
- Su capacidad para soportar los cambios.
- Su adaptabilidad a nuevos entornos.
- La evaluacin del desempeo del hardware.
1.1- CARACTERSTICAS DE ALTO NIVEL:
Las caractersticas de alto nivel representan requerimientos generales de uso pueden
ser:
Utilidad per-se cuan (usable, confiable, eficiente) es el producto en s mismo.
Mantenibilidad: cun fcil es modificarlo, entenderlos y re testearlo.
Utilidad general: Si puede seguir usndose si se cambia el ambiente.
1.2- CARACTERSTICAS DE NIVEL INTERMEDIO:
Las caractersticas de nivel intermedio representan los factores de calidad de Boehm:
Portabilidad (Utilidad General)
Confiabilidad (Utilidad Per Se (Por su propia cuenta))
Eficiencia (Utilidad Per Se)
Usabilidad (Utilidad Per Se)
Testeabilidad (Mantenibilidad)
Facilidad de Entendimiento (Mantenibilidad)
Modificabilidad o Flexibilidad (Mantenibilidad)
1.3- CARACTERISTICAS PRIMITIVAS:
El nivel ms bajo corresponde a caractersticas directamente asociadas a una o dos
mtricas de calidad:
A) De Portabilidad:
Independencia de Dispositivos
Auto-contencin. De confiabilidad
Auto-contencin.
Exactitud.
Completitud.
Consistencia.
Robustez/integridad.
B) De Eficiencia:
Accesibilidad.
Eficiencia de uso de dispositivos.
C) De Usabilidad:
Robustez/Integridad.
Accesibilidad
Comunicacin
D) De Testeabilidad:
Comunicacin
Auto descripcin
Estructuracin
E) De Entendibilidad:
Consistencia
Estructuracin
Concisidad
Legibilidad
F) De Modificalidad
Estructuracin
Aumentabilidad
CRITERIO McCALL BOEHM
Correctitud + +
Integridad + +
Eficiencia + +
Testeabilidad +
Flexibilidad + +
Portabilidad + +
Modificabilidad +
Entendibilidad +
Confiabilidad + +
Usabilidad + +
Mantenible + +
Interoperabilidad +
Reusabilidad + +
Claridad +
Documentacin +
Validez +
El modelo de Boehm tiene como finalidad que a travs de la calidad del software,
el Software: Realice lo que desea el usuario, utilice recursos informticos de
manera correcta y eficiente, sea fcil de utilizar y aprender; y sea bien diseado,
codificado, probado y mantenido. Este modelo es similar al de McCall ya que
presenta una jerarqua de caractersticas, est basado en un amplio rango de
caractersticas e incorpora 19 criterios que incluyen caractersticas de
performance del hardware.