Está en la página 1de 12

INSTITUTO POLITÉCNICO NACIONAL

UNIDAD PROFESIONAL
INTERDISCIPLINARIA DE INGENIERÍA Y CIENCIAS
SOCIALES Y ADMINISTRATIVAS

Unidad de Aprendizaje: Ingenieria de


Diseño

Alumno: Romero Munguia Sergio

Secuencia: 4NM61

Profesor: García Rodríguez José Luis

Tarea : 4.1.1 Modelo de Boehm


Contenido
Misión...................................................................................................................................2
Visión...................................................................................................................................2
Objetivo................................................................................................................................2
Modelo de Calidad de Boehm..........................................................................................3
MODELOS DE CALIDAD:....................................................................................................3
MODELO DE CALIDAD BOEHM.........................................................................................4
Modelo de Calidad BOEHM................................................................................................5
Características....................................................................................................................6
Bibliografía........................................................................................................................11

1
Misión
Poder implementar con los conocimientos adquiridos las bases para poder
desarrollar, gestionar e implementar desarrollo de herramientas para mejorar la
eficacia del producto, como conocer las normas de calidad y estándares de estas
mismas y los modelos que nos puedan ayudar.

Visión

Crear softwares para la eficacia de diferentes tipos de tareas de acuerdo a la


petición de los clientes.

Objetivo
Aplicar conocimientos de diferentes tipos de procesos en el desarrollo de
herramientas dependiendo de cuál de ellos se adecue mejor a la solución del
problema.

2
Modelo de Calidad de Boehm

MODELOS DE CALIDAD:
Los estándares de calidad son aquellos que permiten definir un conjunto de
criterios de desarrollo que guían la forma en que se aplica la ingeniería de
software. Los estándares suministran los medios para que todos los procesos se
realicen de la misma forma y son una guía para lograr la productividad y la calidad.

Algunos de los parámetros más utilizados para medir la calidad son:

1. Características y subcaracterísticas de calidad cubiertas.

2. Estructura de los modelos.

3. Propósito del modelo.

4. Separación de elementos internos y externos.

5. Relaciones entre características de calidad.

6. Relación de las métricas con las características de calidad.

7. Clasificación del modelo de calidad (fijo, medida y mixto).

8. Tipo de proyecto al que se aplica.

9. Tipo de calidad que evalúa.

Para evaluar la calidad de un producto de software, han surgido distintos modelos,


formados por factores y criterios asociados. Al evaluar estos factores de calidad en
las diferentes jerarquías, se puede determinar la calidad del producto de software.

3
Entre los modelos más importantes que evalúan la calidad del producto de
software se encuentran los siguientes:

MODELO DE CALIDAD BOEHM

Este modelo propone una jerarquía de niveles, en forma de un árbol con tres
ramas principales, que permiten que el software sea de utilidad: Portabilidad,
Facilidad de Uso y Facilidad de Mantenimiento. Se estructura en tres niveles:
Aplicaciones primarias, Construcciones Intermedias (factores) y Construcciones
Primitivas, y finalmente las Métricas que determinan los valores para los criterios
(construcciones primitivas).

Imágen 1 Modelo de Calidad

4
Imágen 2 Relación entre Factores y criterios en el Modelo de BOEHM.

Modelo de Calidad BOEHM

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.

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

5
de calidad.

Características

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

6
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

7
· 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

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

Desventajas del modelo

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

9
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.
·Es el segundo modelo de calidad más conocido.

Desventajas del modelo

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

10
Bibliografía
Ingenieria de Software. (s.f.). Obtenido de https://ingsoftware.weebly.com/modelo-
evolutivo.html
Intelequia. (s.f.). Obtenido de https://intelequia.com/blog/post/2083/ciclo-de-vida-
del-software-todo-lo-que-necesitas-saber
Lucidchart. (s.f.). Obtenido de https://www.lucidchart.com/pages/es/tutorial-
diagrama-de-actividades-uml
Modelos de Sistemas. (s.f.). Obtenido de
http://santoyomafer.blogspot.com/p/prototipo.html
Procesos para la Ingenieria de Software. (s.f.). Obtenido de Facultad de
Estadística e Informática :
https://www.uv.mx/personal/ermeneses/files/2018/02/Clase8-
Modelos_de_procesos_de_desarrollo_de_softwareII.pdf
Sommerville. (2005). Ingenieria del sofware . Madrid: Pearson Educación S.A.

11

También podría gustarte