viernes, 27 de noviembre de 2020

Modelo McCall

 Modelo McCall

 

Fuente: Modelo Calidad McCall

 Este modelo fue creado por James A. McCall en 1977  para obtener una medida de la calidad del software. El modelo se basa en la división jerárquica de la calidad en donde el nivel superior, se muestran los factores, los cuales corresponden a los principales aspectos de la calidad del software. Mas abajo se agrupan los atributos que proporcionan las características del software, estos se llaman criterios y finalmente de estos se desprenden las métricas que suministran los datos sobre distintos aspectos a evaluar en el software.

 



 Estructura del modelo McCall   

  Fuente: http://evaluaciondetecnologiaeducativa.blogspot.com/p/modelo.html

 

A continuación se relacionan los factores de calidad según los criterios de evaluación definidos por el autor.

Operación (Utilización del producto)

  • Corrección: característica de un programa que satisface sus especificaciones y cumple con los objetivos del usuario. 
    • Completitud 
    • Consistencia  
    • Seguimiento
  • Fiabilidad: cuando un programa lleva a cabo sus funciones con la precisión requerida. 
    • Consistencia  
    • Precisión  
    • Tolerancia a errores 
  • Eficiencia: cantidad de recursos informáticos y código requerido por un programa para desarrollar su función. 
    • Eficiencia de almacenamiento 
    • Eficiencia de ejecución 
  • Integridad: capacidad para controlar el acceso al software o a los datos por personas no autorizadas.
    • Auditoría de accesos 
    • Control de acceso 
  • Utilizabilidad: esfuerzo requerido para aprender, operar, preparar las entradas e interpretar la salida de un programa.
    • Comunicatividad 
    • Entrenamiento  
    • Operatividad 

Transición del producto

  • Transportabilidad: esfuerzo necesario para transferir un programa de un entorno con una configuración hardware o software a otro.
    • Auto-descriptivo  
    • Independencia de la máquina 
    • Independencia del sistema software
    • Modularidad  
  • Reutilizabilidad: posibilidad de utilizar un programa en otras aplicaciones (relacionadas con el alcance de las funciones que efectúa el programa).
    • Auto-descriptivo 
    • Generalidad  
    • Independencia de la máquina  
    • Independencia del sistema software 
    • Modularidad  
  • Interoperatividad: esfuerzo necesario para utilizar un programa en conjunción con otro.
    • Comunicaciones estándar
    • Datos estándar 
    • Modularidad

Revisión del producto 

  • Mantenibilidad: esfuerzo requerido para localizar y eliminar un error en un programa operativo.
    • Auto-descriptivo  
    • Concisión 
    • Consistencia  
    • Modularidad  
    • Simplicidad  
  • Flexibilidad: esfuerzo requerido para modificar un programa en funcionamiento.
    • Auto-descriptivo  
    • Expansibilidad  
    • Generalidad  
    • Modularidad  
  • Fácil de probar: esfuerzo necesario para probar un programa para asegurarse que funciona como debe.
    • Auto-descriptivo  
    • Instrumentación  
    • Modularidad  
    • Simplicidad 

 

Fuertes (2002) menciona que el modelo de McCall tiene dos niveles de aplicación: desde el punto de vista de la gestión del proyecto y desde el punto de vista de la gestión de la calidad, es decir, que refleja las perspectivas tanto del desarrollador como del usuario final.

Ventajas

  • El modelo está diseñado para ser utilizado tanto en el codigo como en la documentación.
  • Se puuede utilizar en las diferentes etapas del ciclo de vida del producto.
  • Su simplicidad lo hace facil de usar, entender y apliciar.
  • Se enfoca en el producto final identificando el punto de vista del usuario.
 
 Desventajas
 
  • No se detallan los pasos para su utilización en el resto del ciclo de vida del producto
  • Los criterios a evaluar se desarrollan mediante preguntas con respuestas simples como si o no, lo que puede dejar a la subjetividad, el desarrollo de la evaluación. 
 

Referencias

Edmanuel Prada. (2018, 9 mayo). Modelo Calidad McCall [Vídeo]. YouTube. https://www.youtube.com/watch?v=eDuC0zBKv0Q

 Fuertes, J. (2002). Modelo de Calidad para el software Orientado a Objetos (tesis doctoral). Universidad Politécnica de Madrid, España.

Gil, E. (s. f.). Modelo Fijo. http://evaluaciondetecnologiaeducativa.blogspot.com/p/modelo.html. Recuperado 29 de noviembre de 2020, de http://evaluaciondetecnologiaeducativa.blogspot.com/p/modelo.html

 Martinez, D. (sf). Estandares y modelos de calidad del software [Diapositivas]. emaze presentations. https://www.emaze.com/@AOZZFWLOR/estandares-y-modelos-de-calidad-del-software

Romero, N. Q. (2017, 18 noviembre). MODELO MCCALL [Diapositivas]. prezi.com. https://prezi.com/p/t9i3e-azmxcw/modelo-mccall/


 

 

 

No hay comentarios.:

Publicar un comentario

¿Cuál modelo implementar?

¿Cuál modelo implementar?     En  primer lugar, el maestro del siglo XXI está sujeto a implementar nuevas metodologías en donde el aprendiza...