Modelos de Calidad de Software

Descargar como pptx, pdf o txt
Descargar como pptx, pdf o txt
Está en la página 1de 20

Modelos de calidad

de software

MODELO McCALL, BOEHM y ISO 9126/IEC

1.-Definicin de modelos
de calidad de software
Planificacin

Impacto
estratgico

Cumplir los
objetivos

Tipos de modelo:
CMMI:
Orientado a mejora de procesos en diferentes niveles de
madurez.

Norma ISO/IEC 12007:


Orientado al proceso del ciclo de vida del software.

Metrica3:
Es una metodologa de planificacin, desarrollo y
mantenimiento de sistemas de informacin.

ISO 15504:
Modelo para la mejora y evaluacin de procesos de desarrollo
y mantenimiento de sistemas y productos de software.

2.- Estructura de Modelo


de Calidad de Software:

Disciplina
del:
Nivel 1
Inicial

Definicin
del:
Nivel 2
Repetible

Gestin del
proyecto

Control de
proceso:
Nivel 3
Definido

Gestin de
Ingeniera

Mejora continua
del proceso:
Nivel 4
Gestiona

Gestin
cuantitativa

Nivel 5
Optimizante

Gestin
del cambio

3.- MODELOS DE
CALIDAD DE SOFTWARE
En esta oportunidad comentar sobre 3 modelos:

MODELO MCCALL
MODELO DE BOEHM
MODELO DE CALIDAD ISO/IEC 9126

3.1-MODELO MCCALL
CONCEPTO DEL MODELO DE MCALL

organiza los factores en tres ejes o puntos de vista


desde los cuales el usuario puede contemplar la
calidad de un producto, basndose en once factores de
calidad organizados en torno a los tres ejes y a su vez
cada factor se desglosa en criterios de calidad.

Factores de calidad:

Cmo emplear el mtodo


MCCALL
Se aceptan los factores, criterios y mtricas que
propone el modelo.
Se aceptan las relaciones entre factores y criterios, y
entre criterios y mtricas.
Se selecciona un subconjunto de factores de calidad
sobre los que aplicar los requisitos de calidad
establecidos para el proyecto.

Factor

Beneficio / coste

Correccin

alto

Fiabilidad

alto

Eficiencia

bajo

Integridad

bajo

Facilidad de uso

medio

Facilidad de mantenimiento

alto

Facilidad de prueba

alto

Flexibilidad

medio

Portabilidad

medio

Reusabilidad

medio

Interoperabilidad

bajo

3.2-MODELO DE BOEHM
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

Finalidad del Modelo de


BOEHM
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
Sea bien diseado, codificado, probado y mantenido.

3.3- Modelo de calidad


ISO/IEC 9126

Una definicin simple y concreta del Modelo de Calidad


ISO/IEC 9126 es que consiste en un estndar
internacional para la evaluacin del software.
La norma ISO/IEC 9126 permite especificar y evaluar la
calidad del software desde diferentes criterios asociados
con adquisicin, requerimientos, desarrollo, uso,
evaluacin, soporte, mantenimiento, aseguramiento de la
calidad y auditoria de software.

Caractarsticas:
En relacin al modelo de calidad del producto software, el
estndar ISO/IEC 9126, est dividido en cuatro partes:

ISO/IEC 9126-1: Presenta un modelo de calidad del software,


estructurado en caractersticas y sub-caractersticas
ISO/IEC TR 9126-2: Proporciona mtricas externas para
medir los atributos de seis caractersticas de calidad externa y
una explicacin de cmo aplicar las mtricas de calidad de
software.
ISO/IEC TR 9126-3: Proporciona mtricas internas para
medir atributos de seis caractersticas de calidad interna.
ISO/IEC TR 9126-4: Define mtricas de calidad en uso para
medir los atributos.

MARCO CONCEPTUAL DE
MODELO DE CALIDAD
ISO/IEC
9126-1
Modelo de calidad

ISO/IEC
9126-2

ISO/IEC
9126-3

ISO/IEC
9126-4

Mtricas
externas

Mtricas
internas

Mtricas en
uso

Estructura de calidad de
software ISO 9126

MODELO DE CALIDAD
PARA CALIDAD DE USO
SATISFACCIN
SATISFACCIN

SEGURIDAD
SEGURIDAD

CALIDAD
DE USO

PRODUCTIVIDAD
PRODUCTIVIDAD

EFICACIA
EFICACIA

METRICAS DE CALIDAD
EN ISO 9126

Las mtricas internas pueden ser aplicadas durante el diseo y la


codificacin del producto software no ejecutable (por ejemplo cdigo
fuente) y proporciona a todos los involucrados el beneficio de conocer
la calidad del producto durante su construccin y tomar decisiones
sobre esa base para conseguir el producto con la calidad esperada.
Las mtricas externas pueden ser aplicadas durante la prueba y
operacin del producto software ejecutable (se evala el
comportamiento) y proporciona a todos los involucrados el beneficio
de conocer la calidad del producto software durante las pruebas u
operacin y saber si cumple con la calidad esperada.
Las mtricas de calidad en uso miden el nivel en que un producto
software cumple con las necesidades especficas de los usuarios en un
contexto de uso determinado y son el resultado del uso del software,
en lugar de las propiedades de este. El contexto de uso est
determinado por los escenarios en los que el usuario realiza sus tareas.

Objetivos del uso de las


mtricas

Representar la calidad de un producto de software respecto a las


caractersticas y sub-caractersticas del modelo 9126, durante el testeo.
Validar el cumplimiento del software respecto a los requisitos de
calidad externa.
Predecir el nivel de calidad de uso del producto.
Describir el grado de respuesta del producto respecto a los requisitos
explcitos e implcitos de su uso.
Objetivos del uso de mtricas para medir caractersticas internas:
Representar la calidad de un producto de software, en los estados de
evolucin intermedios y finales no ejecutables, respecto a las
caractersticas y sub-caractersticas del modelo 9126.
Predecir el nivel de calidad externo del producto.
Prevenir problemas en el uso del producto, descubriendo
anticipadamente potenciales defectos.

USO INTEGRADO DE
LAS MTRICAS
Todas las mtricas estn caracterizado por los
siguientes elementos:
Nombre de la mtrica
Objetivo/propsito de su uso
Mtodo de aplicacin con el cual se usa
Medida, formula y elementos de calculo
Interpretacin de la mtrica
Tipo de escala
Tipo de mtrica
Fuente de medicin, fuente de los datos de entrada
Audiencia o beneficiarios de la mtrica

También podría gustarte