Está en la página 1de 7

MODELOS DE CALIDAD DEL SOFTWARE

La calidad est compuesta por una composicin de muchas caractersticas.


Un modelo de calidad entonces describe estas caractersticas y sus
relaciones. Los modelos a continuacin han sido los ms populares en la
comunidad, pero sin sustento cientfico.
ESTRUCTURA DE LOS MODELOS DE CALIDAD DE SOFTWARE

EL MODELO DE MCCALL

fue el primero en ser presentado en 1977 y se origin motivado por Air


Forc y Dod. Se focaliza en el producto final identificando atributos claves
desde el punto de vista del usuario. Estos atributos se denominan factores
de calidad y son normalmente atributos externos. Pero tambin se incluyen
algunos atributos posiblemente internos. Los factores de calidad son
demasiados abstractos para ser medidos directamente, por lo que por cada
uno de ellos se introduce atributos de bajo nivel denominados criterios de
calidad. algunos criterios de calidad son atributos internos segn McCall que
el atributo interno tiene un efecto directo en el atributo externo
correspondiente.

El modelo de McCall se centra en tres aspectos importantes de un producto


de software:
Sus caractersticas operativas/Operacin del Producto
Su capacidad para soportar los cambios/Revisin del Producto
Su adaptabilidad a nuevos entornos/Transicin del producto
Lista de factores:
Operacin del Producto
Correccin: mide el grado en que un programa satisface sus
especificaciones y consigue los objetivos del usuario.
Fiabilidad: mide el grado en que se puede esperar que un programa
lleve a cabo sus funciones esperada con la precisin requerida.
Eficiencia: mide la cantidad de recursos de computadora y de cdigo
requerido por un programa para que lleve a cabo las funciones
especificadas.
Integridad: es el grado en que puede controlarse el acceso al software o
a los datos por personal no autorizado.
Facilidad de Uso: es el esfuerzo requerido para aprender un programa e
interpretar la informacin de entrada y de salida.

Revisin del Producto


Facilidad de Mantenimiento: es el esfuerzo requerido para localizar y
arreglar programas.
Facilidad de Prueba: es el esfuerzo requerido para probar un programa.
Flexibilidad: es el esfuerzo requerido para modificar un sistema
operativo.

Transicin del Producto


Portabilidad: es el esfuerzo requerido para transferir un software de un
hardware o un entorno de sistemas a otro.
Reusabilidad: es el grado en que un programa (o partes de un
programa) se puede reutilizar en otro.
Facilidad de Interoperacin: es el esfuerzo requerido para asociar un
programa a otro.

MODELO DE BOEHM

Este modelo de calidad es el segundo ms conocido y fue propuesto por Barry


Boehm en el ao de 1978 y es similar al modelo de McCall definiendo la
calidad en trminos de atributos cualitativos y mtricas para realizar las
medidas.

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.


Las caractersticas de algo nivel representan requerimientos generales de uso:

Utilidad per-se, cuan (usable, confiable, eficiente) es el producto en s


mismo.

Mantenimiento, cuan fcil es modificarlo, enterdelo y retestearlo.

Utilidad general, si puede seguir usndose si se cambia el ambiente.

Las caractersticas de nivel intermedio representan factores de calidad de


Boehm:

Portabilidad (Utilidad general)

Fiabilidad (Utilidad per-se)

Eficiencia (Utilidad per-se)

Usabilidad (Utilidad per-se)

Capacidad de prueba (Mantenibilidad)

Comprensibilidad (Mantenibilidad)

Flexibilidad (Mantenibilidad)

El nivel ms bajo corresponde a caractersticas asociadas a uno o dos criterios


de calidad.
Aunque parezcan similares, la diferencia est en que McCall focaliza en
medidas precisas de alto nivel, mientras que Boehm presenta un rango ms
amplio de caractersticas primitivas. La mantenibilidad est ms desarrollada
en Boehm.
Criterio McCall Boehm Criterio McCall Boehm
Correctitud X X Confiabilidad X X
Integridad X X Usabilidad X X
Eficiencia X X Mantenibilidad X X
Testeabilidad X Interoperabilida X
d
Flexibilidad X X Reusabilidad X X
Portabilidad X X Claridad X
Modificabilida X Documentacin X
d
Entendibilidad X Validez X

MODELO ISO 9126

La norma ISO 9126 presenta dos partes, la primera es el modelo de calidad


para tratar la calidad externa e interna, y la segunda es el modelo de calidad
uso para tratar la calidad en uso.
Para la evaluacin de la calidad la ISO ha formulado entre otros los estndares
ISO/IEC 9126, ISO/IEC 14598 e ISO/IEC 25000.

El estndar ISO 9126 fue formulado inicialmente en 1991 estableciendo un


modelo de calidad y su uso como marco para la evaluacin de software. En
esta norma se distingue entre calidad interna y calidad externa, y se introduce
tambin el concepto de calidad en uso; esta norma es una de las normas ISO
que goza de ms reconocimiento dentro de la comunidad y tiene como
fundamento modelos de calidad aportados por diversas investigaciones
realizadas en los ltimos 30 aos para la caracterizacin de la calidad del
producto software.
Modelos de calidad de software:

Modelo de McCall

El modelo de McCall fue el primer modelo de medicin de calidad del


software , desde el principio de la ingeniera de software ,McCall se
observa que la calidad esta compuesta por infinidad
de caractersticas, un modelo de calidad describe diferentes
relaciones con modelos muy diversos con distincin de atributos
internos y externos que dificultan la comprensin del concepto de
calidad. El modelo de McCall focaliza su producto identificando sus
atributos desde la perspectiva del usuario, estos atributos (factores
de calidad) son los que realmente desarrollan e implementan calidad,
ellos puedes ser abstractos para diferentes medio por lo que
cada uno interviene criterios de calidad reflejando McCall que el
atributo tiene efecto directo en el atributo correspondiente. Cada
criterio de calidad es un conjunto de mtricas de calidad los cuales
son otro atributo lo cual se establece 3 perspectivas: La revisin del
Producto, Transicin del Producto, Operacin del Producto

Factores de Calidad de Revisin:Mantenibilidad: El software libre


es un gran ejemplo de mantenibilidad elcual con el paso del tiempo
sigue liderando el mercado mundial delsoftware del mundo,
teniendo una muy buena mantenibilidad al momentode ser utilizado
por los usuarios , sin tener mayor inconveniente en lacorreccin
de fallas del producto hasta el momento.Flexibilidad: Un software
muy bien estructurado, analizado , compilado yejecutado el
cual tiene caractersticas muy particulares el cual un usuarioadquiere
dicho software y tiene la garanta que puede facilitarle
realizarcambios mediante el paso del tiempo y no estar
restructurando cadamomento del software .Testeabilidad: El
software recin adquirido por una empresa luego depasar con
facilidad el testing , para asegurarse que el producto esdemasiado
bueno debe cumplir con las exigencias que quiere la empresa lo cual
debe ser autoevaluado en los diferentes errores para saber en
cienciacierta sobre la testeabilidad del software

También podría gustarte