El Modelo de McCall dentro de la gestión de calidad
Enviado por Antonio • 15 de Diciembre de 2018 • 2.220 Palabras (9 Páginas) • 776 Visitas
...
los atributos de calidad internos, donde
cada uno de estos factores se puede descomponer en un
conjunto de criterios de calidad, que contienen los
atributos que contribuyen a obtener un software de la
calidad, a este nivel ya no denota la visión del usuario
final sino una visión meramente técnica. Finalmente y
en el último nivel, cada uno de los criterios de calidad
tiene definida una serie de métricas de ciertas
características estándares del producto que indican que
dicho producto posee un determinado nivel de calidad,
como se ilustra en Fig. 1.
Teniendo en cuenta esto, un modelo de calidad
sirve altamente para relacionar entre si todos los
aspectos que definen, planifican y miden el nivel de
calidad de un producto (software).
El modelo de McCall fue el primero en ser
presentado en 1977, y fue desarrollado originalmente
para la Fuerza Aérea de Estados Unidos, este Modelo 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 también 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, reflejando la creencia de McCall que el atributo
interno tiene un efecto directo en el atributo externo
correspondiente; un nivel más de descomposición es
necesario, mapeando cada criterio de calidad en un
conjunto de métricas de calidad que son atributos (tanto
del producto como del proceso) de muy bajo nivel,
medibles directamente.
Este modelo busca reducir la brecha entre
usuarios y desarrolladores enfocándose en un número de
factores de calidad que reflejen las prioridades de
ambos. El modelo establece una jerarquía de 3
Perspectivas, 11 Factores, 23 Criterios de Calidad y 41
Métricas. (2)
El modelo establece tres perspectivas para
definir e identificar la calidad de un producto software:
1. Operaciones del producto
Factores
Corrección (cumplimiento con la
especificación)
Confiabilidad
Eficiencia (De ejecución y de
almacenamiento)
Integridad (protección contra accesos no
autorizados)
Usabilidad
2. Revisión del producto
Factores
Mantenibilidad
Flexibilidad
Verificabilidad (testability)
3. Transición del producto
Factores
Portabilidad
Reusabilidad (en otro contexto)
Interoperabilidad
Fig. 1 jerarquía del Modelo de Calidad McCall
Métricas del producto
Criterios de calidad del producto
Factores de calidad
Calidad del software
3. FACTORES DE MCCALL
Los factores de McCall se definen como sigue:
Corrección: Hasta qué punto un programa
cumple sus especificaciones y satisface los
objetivos del usuario. Por ejemplo, si un
programa debe ser capaz de sumar dos números
y en lugar de sumar los multiplica, es un
programa incorrecto. Es quizás el factor más
importante, aunque puede no servir de nada sin
los demás factores.
Fiabilidad: Hasta qué punto se puede confiar en
el funcionamiento sin errores del programa. Por
ejemplo, si el programa anterior suma dos
números, pero en un 25% de los casos el
resultado que da no es correcto, es poco fiable.
Eficiencia: Cantidad de código y de recursos
informáticos (CPU, memoria) que precisa un
programa para desempeñar su función. Un
programa que suma dos números y necesita 2
MB de memoria para funcionar, o que tarda 2
horas en dar una respuesta, es poco eficiente.
Integridad: Hasta qué punto se controlan los
accesos ilegales a programas
...