-
Modelo de MacCall
En el se propone una serie de factores de calidad conocidos como factores de McCall, Richards, & Walters (1977), la idea del modelo es la descomposición del concepto genérico de calidad en tres capacidades importantes para un producto software, todo desde la mirada del usuario. A su vez cada capacidad se descompone en un conjunto de factores y finalmente se definen criterios para evaluar el factor a través de métricas que indican en qué medida el sistema posee una característica dada. -
Modelo de Boehm.
1.978
Modelo de calidad Boehm.
Este modelo fue propuesto por Barry Boehm y es similar al modelo de McCall definiendo la calidad en términos de atributos cualitativos y métricas para realizar las medidas. Este modelo introduce características de alto nivel, características denivel intermedio y características primitivas, cada una de las cuales contribuye alnivel general de calidad. -
Modelo de Arthur.
El modelo de calidad creado por Arthur Andersen presenta una variante del modelo de calidad propuesto por McCall, consta de dos acciones. La primera es añadir tres nuevos criterios de valoración que son la complejidad, seguridad y auditabilidad. La segunda acción es variar las relaciones de los factores y los criterios. -
Modelo de Furps.
Este modelo fue propuesto por Robert Grady y Hewlett Packard Co (HP). Esta propuesta contempla, por un lado 5 características de las cuales se deriva su nombre (Funcionalidad, Facilidad de Uso, Confiabilidad, Performance y Facilidad de Soporte), y por otro, que los requisitos se clasifiquen en dos categorías: requisitos funcionales (F) y requerimientos no funcionales (URPS), que puntualizan atributos del sistema o del medio ambiente del sistema. -
Modelo de Gilb.
Este modelo determina una lista de características
de la calidad que se dividen en: originales y de los
modelos tradicionales. Dichas características se
pueden medir mediante varias subcaracterísticas o
métricas detalladas, especificando para cada una de
ellas: nombre y definición, escala de medición,
recogida de datos, valor previsto, valor óptimo, valor
actual y comentarios. -
Modelo de Deutsch.
Este modelo es una variante al modelo de McCall, añadiéndole nuevos factores y criterios yestableciendo nuevas relaciones. Para su establecimiento, Deutsch parte de las necesidades del usuario estimando que éstas pueden clasificarse en doscategorías: las necesidades operacionales y las necesidades de mantenimiento. -
Modelo de Schulmeyer.
Este tipo de modelo tiene un enfoque similar al modelo de Deutsch en el que se abarca tambien el proceso de desarrollo. -
ISO 9126
ISO 9126 es un estándar internacional para la evaluación de la calidad del software. Está reemplazado por el proyecto SQuaRE, ISO 25000:2005, el cual sigue los mismos conceptos. El estándar está dividido en cuatro partes las cuales dirigen, realidad, métricas externas, métricas internas y calidad en las métricas de uso y expendido. -
Modelo de Dromey.
Un modelo presentado por el Sr. R. Geoff Dromey basados en que reconoce que evaluación de la calidad es diferente para cada producto y que una idea más dinámica para modelar el proceso es necesario lo suficientemente amplia como para solicitar los distintos sistemas. Dromey se centra en la relación entre los atributos de calidad y los sub-atributos, así como intentar conectar propiedades de productos de software con la calidad del software atributos. -
ISO 9126 - 1
En el se establece
un modelo de calidad y su uso como
marco para la evaluación de software.
En esta norma se distingue entre
calidad interna y calidad externa,
y se introduce también el concepto
de calidad en uso; esta norma es
una de las normas ISO que goza de
más reconocimiento dentro de la
comunidad y tiene como fundamento
modelos de calidad aportados por
diversas investigaciones realizadas
en los últimos 30 años para la
caracterización de la calidad del
producto software. -
ISO 25001
Fue desarrollado en el
seno del proyecto SQUARE (Software Quality Requirements and Evaluation) tiene como objetivo fundamental
guiar el desarrollo de los productos
de software con la especificación y
evaluación de requisitos de calidad.
Se podría decir que la ISO 25000 conforma la segunda
generación de estos estándares, los
cuales fueron formulados para cubrir
algunas necesidades detectadas.