FANDOM


MODELO DE BOEHM Editar

Es un modelo de calidad fijo propuesto por Barry Boehm en el año de 1978. “Este modelo define la calidad del software en términos de atributos cualitativos y los mide usando métricas”. (CVUDES)

Esta organizado de manera jerárquica por niveles, en forma de un árbol de tres ramas, que permiten que el software sea Útil, Portable y de Fácil mantenimiento. 

Estructura boehm

Figura 1. Estructura Básica del Modelo de Boehm. (Singh & Prasad Kannojia, 2013) Recuperada de: http://aulavirtual.eew.cvudes.edu.co/publico/lems/L.000.007.EATE/Documentos/Anexos/Cap2/1.pdf   

        “Está estructurado en tres niveles de características: Aplicaciones primarias o Características de alto nivel, Características de Nivel Intermedio o Factores y Características Primitivas”. (Constanzo, 2014). 

Cada uno de los tres niveles aporta diferentes elementos al nivel general de calidad.

ModeloCalidadBoehm

Figura 2. Modelo de BOEHM.  Recuperada de: http://www.essi.upc.edu/~franch/papers/libro-calidad-cap-10-jpc-xf-cq-10-version-preliminar.pdf

Las características de alto nivel representan los requisitos básicos de uso del software y corresponden a tres características principales:

  1. Portabilidad: permite la adaptación o migración a nuevos entornos.
  2. Utilidad: permite establecer que tan usable es el software.
  3. Mantenibilidad: facilita su comprensión, actualización y reprogramación.

Las características de nivel intermedio representan los factores de calidad de BOEHM,  y que no son más que las características que se esperan en un software:

  • Portabilidad: permite el cambio de configuraciones y su ejecución en otros entornos.
  • Fiabilidad: cumple de manera satisfactoria las funciones indicadas.
  • Eficiencia: cumple con el objetivo sin desperdiciar recursos
  • Interactividad: permite la facilidad de uso.
  • Facilidad de prueba: permite verificar y evaluar el desempeño del software.
  • Facilidad de entendimiento: permite conocer claramente su objetivo desde su estructura
  • Flexibilidad: permite efectuar e incorporar cambios en el software.

Las características primitivas son el nivel más bajo de la jerarquía y son características asociadas a las métricas de calidad, siendo esta una de las metas de BOEHM cuando construyo su modelo”. (Paz, 2013)

El modelo contempla 17 atributos para definir la calidad del software.

Tabla Atributos

Tabla 1. Características Primitivas del Modelo de Boehm. Creación del autor, a partir de (Fillottrani, 2007)

En resumen el modelo de BOEHM, surge como mejora al modelo de McCall, razón por la cual tienen muchas similitudes.

Varios de sus factores de calidad son iguales y están estructurados también de manera jerárquica en niveles.

Los dos autores manejan los mismos conceptos con una diferente notación, McCall hace uso de factores y criterios y BOEHM usa características y primitivas.

También se puede ver que BOEHM se concentra en características que se refieren al Mantenimiento del software, mientras McCall lo hace con características de Utilidad.

El modelo de Boehm tiene como finalidad que a través de la calidad del software, el Software: Realice lo que desea el usuario, utilice recursos informáticos de manera correcta y eficiente, sea fácil de utilizar y aprender; y sea bien diseñado, codificado, probado y mantenido. (Yuri Boyka, 2017)

A pesar de su estructura, el modelo presenta desventajas como su elevado costo y el extenso tiempo que requiere para su eficaz ejecución.

El modelo de BOEHM,  aporto algunos elementos junto con otros modelos para que se pudiera desarrollar el Modelo de Dromey en 1995.

Referencias Editar

BOLAÑOS, L. P., MORENO, J. J., & NAVIA, M. A. (Junio de 2010). CVUDES. Obtenido de http://aulavirtual.eew.cvudes.edu.co/publico/lems/L.000.007.EATE/Documentos/Anexos/Cap2/2.pdf

Constanzo, M. A. (Abril de 2014). COMPARACION DE MODELOS DE CALIDAD, FACTORES Y METRICAS EN EL AMBITO DE LA INGENERIA DE SOFTWARE. Rio Gallegos.

CVUDES. (s.f.). Educacion de la Calidad de la Tecnologia Educativa. Obtenido de http://aulavirtual.eew.cvudes.edu.co/publico/lems/L.000.007.EATE/cap2.html

Fillottrani, P. (2007). UNIVERSIDAD NACIONAL DEL SUR. Obtenido de http://cs.uns.edu.ar/~prf/teaching/SQ07/clase6.pdf

Paz, P. (21 de Febrero de 2013). Ingenieria de Software ESCOM. Obtenido de http://iswescom.blogspot.com/2013/02/modelos.html

Singh, B., & Prasad Kannojia, S. (2013). CVUDES. Obtenido de http://aulavirtual.eew.cvudes.edu.co/publico/lems/L.000.007.EATE/Documentos/Anexos/Cap2/1.pdf

Yuri Boyka. (9 de Octubre de 2017). SCRIBD. Obtenido de https://es.scribd.com/document/361125292/Modelo-de-Boehm

El contenido de la comunidad está disponible bajo CC-BY-SA a menos que se indique lo contrario.