Modelo McCall.
Modelo
McCall.
Definición:
Es uno
de los modelos de calidad más conocidos que definen factores cualitativos
que afectan la calidad del software, este modelo define factores, criterios, y
métricas con estructuras jerárquicas, donde los elementos de nivel
superior son mucho más abstractos que los del nivel inferior que son más
específicos y pueden ser medidos con facilidad.
Características:
Descompone el concepto de calidad en tres capacidades importantes a observar en un producto de software: operación (facilidad de uso, integridad, eficiencia, corrección o exactitud y fiabilidad), revisión (facilidad de prueba, facilidad de mantenimiento y flexibilidad) y transición (reusabilidad, portabilidad e interoperabilidad).
Ventajas y Desventajas:
Las ventajas del modelo son:
- Se enfoca en el modelo final identificando los atributos claves desde el punto de vista del usuario.
- Identifica una serie de criterios, tales como rastreabilidad, simplicidad, capacidad de expansión, etc.
Las desventajas del modelo son:
- No siempre existe una relación perfectamente lineal entre los valores métricos y las características que se deben estimar.
La idea del modelo es la descomposición del concepto genérico de calidad en tres capacidades importantes para un producto software y 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
Criterios
de evaluación:
Este modelo de evaluación es fijo, por lo que solo se pueden escoger los factores y métricas expuestos. Fue creado con el propósito de proporcionar una orientación para la adquisición de software, reduciendo la brecha entre usuarios y desarrolladores al enfocarse en un número de factores de calidad que reflejen las prioridades de ambas partes. Es un modelo que se puede aplicar de forma generalizada a diferentes tipos de recursos educativos.
Comentarios
Publicar un comentario