¿Qué es la heurística?
La heurística se refiere a una solución no óptima para técnicas basadas en la experiencia para resolver problemas, aprender y descubrir.
Heurística de la probabilidad del software
Controllability - Los ingenieros de pruebas pueden controlar los estados del software y del hardware y los módulos de software se pueden probar de forma independiente
Observability - Compruebe los estados del objeto o del sistema y todos los demás factores que afectan la salida.
Availability - Compruebe si se puede acceder al código fuente a medida que el producto evoluciona por etapas.
Simplicity - Compruebe si el diseño es coherente. Compruebe la simplicidad funcional, la simplicidad estructural y la simplicidad del código.
Stability - Compruebe si los cambios en el software son poco frecuentes y si los cambios se controlan y comunican.
Interfaz heurística para diseño de interfaz de usuario (UID)
Visibilidad del estado del sistema
Coincidencia entre el sistema y el mundo real
Coherencia y estándares
Prevención de errores
Flexibilidad y eficiencia de uso
Diseño estético y minimalista
Ayuda y documentación