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
                        Fuente. tomado de https://aulavirtual-eew.cvudes.edu.co/publico/lems/L.000.007.EATE/Documentos/cap2/2_2.pdf

                   Figura 2
                   Métricas del modelo de McCall
        Nota: la imagen muestra algunas métricas utilizadas para valorar el modelo de McCall
                        Fuente. tomado de https://aulavirtual-eew.cvudes.edu.co/publico/lems/L.000.007.EATE/Documentos/cap2/2_2.pdf


                 Figura 3
                 Métricas del modelo de McCall
                 Nota: la imagen muestra algunas métricas utilizadas para valorar el modelo de McCall
                        Fuente. tomado de https://aulavirtual-eew.cvudes.edu.co/publico/lems/L.000.007.EATE/Documentos/cap2/2_2.pdf







Comentarios

Entradas más populares de este blog

Modelo FURPS

Modelo Boehm