4.3 Criterios de evaluación

Los criterios de evaluación se definieron con el objetivo de realizar un análisis integral y sistemático de los simuladores seleccionados. A continuación, se presentan estos criterios junto con sus respectivos indicadores y escalas:

  • Usabilidad: evalúa la facilidad de uso del simulador.
    • Indicadores:
      • Facilidad de aprendizaje (tiempo necesario para familiarizarse con la herramienta).
      • Interfaz de usuario (claridad y organización).
      • Documentación y ayuda (accesibilidad y calidad de tutoriales y guías).
    • Escala: Difícil - Media - Fácil.
  • Editor: analiza las funcionalidades para escribir y depurar código ensamblador.
    • Indicadores:
      • Capacidad de edición (resaltado de sintaxis, puntos de interrupción, etc.).
      • Manejo de errores de sintaxis.
      • Opciones de almacenamiento (guardar y cargar programas).
    • Escala: Baja - Media - Alta.
  • Documentación: valora la disponibilidad y calidad de los recursos de aprendizaje proporcionados.
    • Indicadores:
      • Manual de usuario.
      • Tutoriales de aprendizaje.
      • Exhaustividad en la descripción del repertorio de instrucciones.
    • Escala: Mínima - Media - Completa.
  • Ejecución de simulación: mide la facilidad para controlar y observar la ejecución de programas.
    • Indicadores:
      • Control de simulación (pausa, reanudación, retroceso).
      • Visualización del flujo de ejecución.
      • Configurabilidad (ajuste de parámetros como la velocidad del reloj).
    • Escala: Baja - Media - Alta.
  • Nivel de especificación de la Organización y Arquitectura del sistema simulado: determina la precisión en la representación de la arquitectura x86.
    • Indicadores:
      • Fidelidad en la representación de la arquitectura.
      • Completitud del conjunto de instrucciones implementadas.
      • Inclusión y funcionalidad de memoria y módulos de E/S.
    • Escala: Mínima - Media - Completa.
  • Características del producto software: evalúa las propiedades generales del simulador.
    • Indicadores:
      • Tipo de licencia (open source o privativa).
      • Frecuencia de actualizaciones.
      • Plataforma (aplicación web o de escritorio)
    • Escala: Mala - Buena - Muy buena.
  • Cobertura de los contenidos preestablecidos en la currícula: mide el grado en que el simulador abarca los contenidos de la asignatura.
    • Indicadores:
      • Alineación con los tópicos del currículum.
      • Profundidad en el tratamiento de los temas.
    • Escala: Baja - Media - Alta.

La Tabla 4.1 resume los criterios, indicadores y escalas utilizadas.

Tabla 4.1: Criterios e indicadores de evaluación de simuladores
Criterio Indicadores Escala
Usabilidad Facilidad de aprendizaje, interfaz, documentación Difícil - Media - Fácil
Funcionalidad del editor Sintaxis, manejo de errores, guardar/cargar Baja - Media - Alta
Calidad de la documentación Manuales, tutoriales, repertorio de instrucciones Mínima - Media - Completa
Ejecución de simulación Control de simulación, visualización del flujo, configurabilidad Baja - Media - Alta
Especificación de arquitectura x86 Fidelidad de la arquitectura, repertorio, memoria y E/S Mínima - Media - Completa
Propiedades técnicas y de distribución Licencia, actualizaciones, plataforma Mala - Buena - Muy buena
Alineación con contenidos curriculares Cobertura de tópicos, profundidad del tratamiento Baja - Media - Alta