Subido por Kali Linux

Modelo de Calidad de McCall

Anuncio
3/9/22, 11:24
Modelo de Calidad de McCall | Modelos de Evaluación de Recursos Educativos Digitales Wiki | Fandom
Modelo de Calidad de
McCall
EDITAR
El Modelos de McCall es el primer modelo de calidad desde que se inició la ingeniería de software,
fue desarrollado en 1977 por Jim McCall. Debido a su forma de plantear el análisis del software es
muy utilizado en la actualidad, está basado en varios factores de calidad orientado a satisfacer las
necesidades tanto de desarrolladores como la de los usuarios (Macías, Gómez, & Muñoz, 2016).
Pressman (2005), citado por (Macías, Gómez, & Muñoz, 2016) plantea que la Calidad del Software
(CS) es una compleja combinación de factores que variarán entre las diferentes aplicaciones y los
clientes que las solicitan y son: “medibles directamente y medibles indirectamente. Es importante
que en ambos se compare el software contra algún conjunto de datos y obtener algún indicador
de calidad ( pág. 3).
La imagen 1 ilustra la clasificación de los factores que afectan la CS donde indica que todos son
importantes a la hora de definir la CS y se pueden emplear de diversas manera
Imágen 1 Factores de calidad de McCall (adaptado de Sommerville, 2006)
McCall en su modelo de calidad habla sobre diversos factores que afectan a la calidad, estos
factores son 11, los cuales están dentro de varios ejes o puntos de vista desarrollados a
continuación en la imágen 2 y 3 (Macías, Gómez, & Muñoz, 2016).
https://modelosred.fandom.com/es/wiki/Modelo_de_Calidad_de_McCall
1/4
3/9/22, 11:24
Modelo de Calidad de McCall | Modelos de Evaluación de Recursos Educativos Digitales Wiki | Fandom
Puntos
de Vista
Factores
Criterios
Descripción
Facilidad
Facilidad de
Atributos que determinan la facilidad de uso que
de Uso
Comunicación
tiene el software.
Facilidad de
Atributos del software que permiten asimilar
Operación
fácilmente entradas – salidas.
Facilidad de
Atributos del software que permiten al usuario
Aprendizaje
familiarizarse con el software.
Formación
Integridad
Capacidad del software para que nuevos usuarios
puedan aplicar el sistema.
Control de
Atributos del software que permite controlar la
Acceso
información que maneja y el acceso al software.
Facilidad de
Atributos del software que facilitan realizar una
Auditoría
auditoría al control de acceso al software.
Seguridad
Mecanismo capaz de controlar el acceso al software
así como la información del mismo.
Atributos del software que proporcionan la
Corrección
Completitud
implementación completa de todas las funciones
requeridas.
Atributo del software que proporcionan uniformidad
Operación
Consistencia
del
en las técnicas y notaciones del diseño e
implementación.
producto
Atributos del software que proporcionan una traza
Trazabilidad
desde los requisitos a la implementación con
respecto a un entorno operativo concreto.
Fiabilidad
Precisión
Es el grado de precisión que proporciona el software
al momento de realizar cálculos.
Consistencia
Tolerancia a
Es aquella continuidad que ofrece el software bajo
fallos
condiciones críticas.
Modularidad
Simplicidad
Exactitud
Eficiencia
Eficiencia en
ejecución
Eficiencia de
almacenamiento
Proporciona una estructura de módulos
independientes.
Proporciona la posibilidad de implementar funciones
de la manera más sencilla posible.
Al igual que la precisión permite realizar cálculos de
forma efectiva.
Minimizar el tiempo de procesamiento
Minimizar el espacio de almacenamiento necesario.
Imágen 2 Operaciones del producto del Modelo de McCall
https://modelosred.fandom.com/es/wiki/Modelo_de_Calidad_de_McCall
2/4
3/9/22, 11:24
Modelo de Calidad de McCall | Modelos de Evaluación de Recursos Educativos Digitales Wiki | Fandom
Puntos
de Vista
Factores
Facilidad de
Mantenimiento
Criterios
Concisión
Descripción
Implementar funciones con la menor cantidad
de código fuente.
Modularidad
Simplicidad
Consistencia
Auto Descripción
Facilidad de
Prueba
Proporciona explicaciones sobre las
funciones
Instrumentación
Modularidad
Simplicidad
Auto Descripción
Flexibilidad
Capacidad de
Permite expandir el software en cuanto a
expansión
funcionalidad y datos.
Auto Descripción
Modularidad
Generalidad
Revisión
Reusabilidad
del
Proporciona amplitud a las funciones
implementadas.
Independencia
Atributos de software que determinan la
entre sistema y
dependencia que existe con respecto al
software
entorno operativo.
producto
Auto Descripción
Generalidad
Modularidad
Interoperabilidad
Independencia
Atributos que determinan la dependencia
de hardware
existente con el hardware.
Compatibilidad
Atributos del software que posibilitan el uso
de
de protocolos de comunicación e interfaces
comunicaciones
estándar.
Modularidad
Portabilidad
Compatibilidad
Permite el uso de representaciones de datos
de datos
estándar.
Estandarización
Uso de estructuras de datos de tipos
de los datos
estándar a lo largo de todo el programa.
Auto Descripción
Modularidad
Independencia
entre sistema y
software
Independencia
del hardware
https://modelosred.fandom.com/es/wiki/Modelo_de_Calidad_de_McCall
3/4
3/9/22, 11:24
Modelo de Calidad de McCall | Modelos de Evaluación de Recursos Educativos Digitales Wiki | Fandom
Imágen 3 Revisiones del producto del Modelo de McCall
Los factores de calidad planteados por McCall se miden a través de 21 criterios o métricas de
calidad que él propone; el problema es que dichos criterios se calculan a través de preguntas
dicotómicas del tipo “SI”-”NO”, las cuales son contestadas por una o varias personas, lo cual
podría implicar subjetividad dado que cada una puede evaluar la calidad de forma diferente
(Moreno, Bolaños, & Navia, 2010).
A continuación dejamos un vídeo donde se explica el Modelo McCall.
Modelo Calidad McCall
Modelo Calidad McCall
Imágen 4 Modelo Calidad McCall (Prada, 2018)
Este modelo de CS ha sido implementado en diversos proyectos de Software algunos de ellos
son: Análisis de frameworks para el desarrollo de aplicaciones móviles en plataforma Android
(Solano & Torres, 2013), Tesis Doctoral sobre “Modelo de calidad para el software Orientado a
Objetos (Castro, 2002), Implementación Del Modelo McCall Para Medir La Calidad Del Software
Siplan (Quintero, 2019).
Referencias
Castro, J. L. (2002). Modelos de calidad para el software Orientado a Objetos. Madril: Universidad
Politécnica de Madril.
Macías, Gómez, & Muñoz. (2016). Utilizando el Modelo de Calidad de McCall y el Estándar ISO-9126
para la Evaluación de la Calidad de Sistemas de Información por los Usuarios. Association for
Information Systems, 14.
Moreno, J. J., Bolaños, L. P., & Navia, M. A. (2010). ExploracióndE ModElosy EstándarEsdE calidad
paraEl Producto Software. UIS Ingenierías, 15.
Prada, E. (08 de 05 de 2018). Modelo Calidad McCall. Colombia. Obtenido de
https://www.youtube.com/watch?v=eDuC0zBKv0Q
Quintero, C. I. (2019). Implementación Del Modelo McCall Para Medir La Calidad Del Software
Siplan. Ocaña: Universidad Francisco de Paula Santander .
https://modelosred.fandom.com/es/wiki/Modelo_de_Calidad_de_McCall
4/4
Descargar