Heurísticas

¿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