Lineamientos para el diseño de interfaces

Solo disponible en BuenasTareas
  • Páginas : 6 (1398 palabras )
  • Descarga(s) : 0
  • Publicado : 26 de enero de 2011
Leer documento completo
Vista previa del texto
Reglas y Principios del Diseño de interfaces

A continuación se muestro algunas reglas y conceptos importantes en el diseño de Interfaces

Interfaces gráficas de usuarios (GUI)

Representación gráfica de programas, datos y objetos en la pantalla del sistema y la interacción con ellos (Mandel).

Reglas de Oro de Shneiderman.

Shneiderman formuló ocho reglas de oro para el diseño deInterfaces:

• Ofrecer coherencia, consistencia.
o Presentación.
▪ Mantener estilo, color capitalizacion, fuentes, terminología, sugerencias, menús, etc, a lo largo del producto.
o Comportamiento
▪ Un objeto siempre tiene que trabajar de la misma forma.
o Interacción
▪ Los códigos mnemotécnicos y las teclas de métodoabreviado no deberán cambiar para opciones de menús similares.
o Tipos de Consistencia
▪ Efectos
• Los mismos comandos y acciones deberán tener siempre el mismo efecto en situaciones equivalentes.
▪ Lenguajes y gráficos.
• La misma información y controles en la misma posición en todas las pantallas.• Ejm.

▪ Terminología idéntica en ayudas, manuales, etc.
• Atender a la usabilidad Universal (caminos cortos para usuarios avanzados).
o Uso de Aceleradores (cortar, pegar, etc.)
o Abreviaciones y claves especiales.
o Comandos ocultos y facilidades de macros.
o Valores por defecto.
o Personalización.
• Ofrecerretroalimentación informativa.
o Mantener al usuario informado acerca de lo que está pasando, mediante cuadros de dialogo, barras de estado, barras de progreso para tiempos de proceso conocidos y formas especiales de cursos o animaciones para tiempos de proceso desconocidos.
o Ejm.

o Utilizar palabras comunes del dominio del usuario, no usar lenguaje técnico.
•Prevenir sobre posibles errores y proveer de soluciones simples a los errores ocurridos.
o Los mensajes de error no deben ser escritos en código, y deben precisar el problema indicando constructivamente su solución, explicar el error, sugerir una corrección, demostrar una solución.
o Ejm.

o Idealmente se deben prevenir los problemas (reducir errores asegurandoacciones complejas y correctas). Ejm. Errores de taipeo.
o Es necesario partir del hecho que los usuarios son altamente propensos a cometer errores, por grandes o pequeños que los errores sean. Es necesario por tanto prevenir o ayudar a corregir los errores mediante el uso de mensajes altamente descriptivos sobre el origen de los errores y posibilidades de corrección. Una manera muy simple deprevenir en editores es proveer de comandos de muy alto nivel que realicen mediante una sola orden acciones completas. Otra manera de corregir o prevenir errores es corregir ``en linea'' los posibles errores, como por ejemplo en lenguajes de comandos antes de ejecutar una orden el interprete de ordenes puede verificar la existencia de los comandos y que los argumentos sean correctos.
•Permitir deshacer las acciones de forma fácil.
o El usuario se siente más seguro de explorar el sistema cuando sabe que puede deshacer todo.
• Control por el usuario.
o Apoyar Locus Interior de Control.
o El usuario tiene que sentir el control sobre el sistema, no el sistema sobre él.
o Permitir el uso del teclado y ratón. Los usuarios deben poder realizar sutrabajo tanto con teclado y ratón, se puede optimizar la interfaz para los usuarios de ratón, pero hay que proporcionar una forma de realizar las tareas con teclado.
• Reducir el uso de memoria por parte de los usuarios.
o Reducir Carga de Memoria de Corto Plazo
o Las instrucciones para el uso del sistema deben ser visibles o fácilmente recuperables cuando se necesitan....
tracking img