2. Diseño de interfaces de usuario Las interfaces de usuarios deben de fácil manejo así como de fácil entendimiento
3. «Errores usuario» Son causados cunado la interfaz de usuario no es apta para las capacidades físicas y mentales del usuario.
4. Factores humanos. Las personas tienen memoria de corto plazo si se les presenta demasiada información estos no pueden asimilarla. El estrés o el mal humor combinado con mensajes o sonidos de alarma que aumentan la provocación de errores
5. Las interfaces deben ser hechas para que cualquier usuario se adapte a ella. Si se hacen interfaces con una sola interacción llegan a provocar errores.
6. Principios de diseño grafico Familiaridad del usuario: La interfaz debe ser hecha para el tipo de usuario que la pide con términos familiares y objetos. Uniformidad de la interfaz: Los objetos de la interfaz debe tener el mismo formato. Se debe evitar que comandos hagan varias acciones al mismo tiempo.
7. Mínima sorpresa. Se debe evitar cualquier hecho irregular en la interfaz porque el usuario de enoja con facilidad. Se debe señalar si el programa tiene diferentes modos para avisar al usuario de su existencia.
8. Principio de recuperabilidad. Es para evitar errores provocados por el mismo usuario existen 3 tipos de recuperabilidad:
9. Confirmación de acciones destructivas. Pide al usuario si quiere confirmar alguna acción destructiva antes de destruir cualquier información. Ejemplo: En Windows Vista o 7 pide confirmación de estos.
10. Proporcionar en recurso de acciones destructivas. Hace que si un usuario provoca un error este tenga la posibilidad de recuperar lo perdido.
11. Generar puntos de control. El sistema crea puntos donde solo guarda información importante para recuperar en un posible error de sistema no es para sus propios errores.
12. Principio de diversidad de usuarios La interfaz debe ser capaz de adaptarse a cualquier tipo de usuario como activo como un pasivo.
13. Asuntos de diseño. Se debe tener siempre dos preguntas antes de hacer una interfaz: ¿Cómo debe interactuar el usuario el programa? ¿Cómo se debe presentar la información en el programa?
14. Interacción del usuario. Existen 5 formas de interacción del usuario: Manipulación Directa: El usuario interactúa directamente con los objetos de la pantalla. Selección de menús: se refiere a facilitarle ciertos comandos al usuario para que no use los comandos por defecto
15. Rellenado de Formularios: se refiere a utilizar botones para facilitar la interacción del usuario. Lenguaje de comandos: se refiere a que el usuario use comandos destinados para facilitar su uso como para borrar un archivo.
16. Lenguaje natural: se refiere a usar lenguaje que normalmente usamos como un comando.