ISNTRUMENTO DE EVALUACION McCALL
ISNTRUMENTO DE EVALUACION McCALL
ISNTRUMENTO DE EVALUACION McCALL
El modelo de McCall organiza los factores en tres ejes o puntos de vista desde los cuales el
usuario puede contemplar la calidad de un producto, basándose en once factores de calidad
organizados en torno a los tres ejes y a su vez cada factor se desglosa en otros criterios:
Puntos De Vista
O Factor Criterios
Ejes
- Facilidad de operación: Atributos del software
que determinan la facilidad de operación del
software.
- Facilidad de comunicación: Atributos del
software que proporcionan entradas y salidas
fácilmente asimilables.
Facilidad de uso - Facilidad de aprendizaje: Atributos del
software que facilitan la familiarización inicial
del usuario con el software y la transición del
modo actual de operación.
- Formación: El grado en que el software ayuda
para permitir que nuevos usuarios apliquen el
sistema.
- Control de accesos. Atributos del software que
proporcionan control de acceso al software y
OPERACIÓN
los datos que maneja.
DEL
- Facilidad de auditoría: Atributos del software
PRODUCTO
Integridad que facilitan la auditoría de los accesos al
software.
- Seguridad: La disponibilidad de mecanismos
que controlen o protejan los programas o los
datos
- Completitud: Atributos del software que
proporcionan la implementación completa de
todas las funciones requeridas
- Consistencia: Atributos del software que
proporcionan uniformidad en las técnicas y
Corrección
notaciones de diseño e implementación.
- Trazabilidad o rastreabilidad: Atributos del
software que proporcionan una traza desde los
requisitos a la implementación con respecto a
un entorno operativo concreto.
OPERACIÓN - Precisión: Atributos del software que
DEL Fiabilidad proporcionan el grado de precisión requerido
PRODUCTO en los cálculos y los resultados.
- Consistencia.
- Tolerancia a fallos: Atributos del software que
posibilitan la continuidad del funcionamiento
bajo condiciones no usuales.
- Modularidad: Atributos del software que
proporcionan una estructura de módulos
altamente independientes.
- Simplicidad: Atributos del software que
posibilitan la implementación de funciones de
la forma más comprensible posible.
- Exactitud: La precisión de los cálculos y del
control
- Eficiencia en ejecución: Atributos del software
que minimizan el tiempo de procesamiento.
Eficiencia - Eficiencia en almacenamiento: Atributos del
software que minimizan el espacio de
almacenamiento necesario
- Modularidad.
- Simplicidad.
- Consistencia.
- Concisión: Atributos del software que
Facilidad de
posibilitan la implementación de una función
Mantenimiento
con la menor cantidad de códigos posible.
- Auto descripción: Atributos del software que
proporcionan explicaciones sobre la
implementación de las funciones.
- Modularidad.
- Simplicidad.
- Auto descripción.
REVISION Facilidad de - Instrumentación: Atributos del software que
DEL prueba posibilitan la observación del comportamiento
PRODUCTO del software durante su ejecución para facilitar
las mediciones del uso o la identificación de
errores
- Auto descripción.
- Capacidad de expansión: Atributos del software
que posibilitan la expansión del software en
cuanto a capacidades funcionales y datos.
Flexibilidad
- Generalidad: Atributos del software que
proporcionan amplitud a las funciones
implementadas.
- Modularidad
- Auto descripción.
Reusabilidad
- Generalidad.
- Modularidad.
- Independencia entre sistema y software:
Atributos del software que determinan su
dependencia del entorno operativo.
- Independencia del hardware: Atributos del
software que determinan su dependencia del
hardware.
- Modularidad.
- Compatibilidad de comunicaciones: Atributos
del software que posibilitan el uso de
protocolos de comunicación e interfaces
estándar.
Interoperabilidad - Compatibilidad de datos: Atributos del
software que posibilitan el uso representaciones
de datos estándar.
- Estandarización en los datos: El uso de
estructuras de datos y de tipos estándar a lo
largo de todo el programa
- Auto descripción.
- Modularidad.
Portabilidad
- Independencia entre sistema y software.
- Independencia del hardware.