viernes, 27 de noviembre de 2020

MODELO DE CALIDAD BOEHM



Fotografía: Barry Boehm
Definición

Este modelo fue propuesto por Barry Boehm en el año de 1978. 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.

Características

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

 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

  • Presenta un rango alto de características primitivas.
  • Une los mejores elementos de otros modelos.
  •  Integra el desarrollo del software con el mantenimiento.

Desventajas

  •  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.

Criterios de Evaluación y Factores Asociados

Los factores de calidad del modelo de Boehm se descomponen en criterios de evaluación que son llamados elementos primarios. A continuación de relacionan:





No hay comentarios:

Publicar un comentario

ISO 25000

Definición Las normas de calidad ISO/IEC 25000, también llamada SQuare (Requisitos y Evaluación de Calidad de Productos de Software), cons...