Modelo de McCall
Modelo de McCall
Este modelo de calidad fue presentado en 1977 y 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 (Rey, 2015, pag.66).
video:1
Modelo de McCall
CARACTERÍSTICAS
Divide la
calidad en tres capacidades importantes para un producto software 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.
En la
siguiente tabla se resumen las capacidades y factores propuestos McCall para
evaluar software.
Tabla: 1
Capacidades y factores propuestos por McCall
Capacidad |
Factores |
Definición |
OPERACIÓN |
Correlación |
Grado de cumplimiento de las
especificaciones y objetivos del usuario |
Confiabilidad |
Grado en el
sistema está disponible para usarse... |
|
Usabilidad |
Grado de esfuerzo
necesario que se requiere para aprender a utilizarlo |
|
Integridad |
Grado
en el que se controla el acceso al programa o los datos por usuarios no
autorizados |
|
Eficiencia o performance |
Cantidad
de recursos y código requeridos por un programa para realizar una función. |
|
|
|
|
Transición |
Portabilidad |
Grado que mide el esfuerzo para migrar un programa de un entorno de operación a otro. |
Reusabilidad |
Grado de
esfuerzo requerido para que el programa o una de sus partes pueda ser
utilizado en otro proyecto. |
|
Interoperabilidad |
Grado de
esfuerzo dedicado para que un sistema o programa pueda operar conjuntamente
con otro. |
|
Revisión |
Facilidad
de mantenimiento |
Esfuerzo requerido para localizar y corregir un error en un programa en funcionamiento. |
Flexibilidad |
Esfuerzo
requerido para modificar un software en funcionamiento. |
|
Facilidad
de prueba |
Grado
de esfuerzo requerido para probar un programa verificando que realice
adecuadamente sus funciones. |
VENTAJAS
La ventaja de estos modelos fijos es que los factores de
calidad siempre son los mismos, y se pueden reutilizar de una evaluación a
otra.
DESVENTAJAS
Como inconveniente se tiene que los factores de calidad
siempre serán los mismos, y se asume que algunos de ellos serán suficientes
para realizar cualquier evaluación.
CRITERIOS DE EVALUACIÓN
Para evaluar la calidad de las
capacidades de este modelo se utilizan métricas. Según Pressman (2010), citado por Rey,(2015), “una
métrica es una medida del grado en que un sistema, componente o proceso posee
un atributo dado”
Figura 1
Métricas del modelo de McCall
Nota: la imagen muestra algunas métricas utilizadas para valorar el modelo de McCall
Comentarios
Publicar un comentario