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.
- Indicadores:
- 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.
- Indicadores:
- 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.
- Indicadores:
- 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.
- Indicadores:
- 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.
- Indicadores:
- 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.
- Indicadores:
- 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.
- Indicadores:
La Tabla 4.1 resume los criterios, indicadores y escalas utilizadas.
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 |