Que es? • Crea un modelo eficaz de comunicación entre los seres humanos y la
computadora. Siguiendo un conjunto de principios de diseño de la interfaz, el diseño
identifica los objetos y acciones de ésta y luego crea una plantilla de pantalla que
constituye la base de prototipo de la interfaz de usuario.
Quien lo hace ? • Un ingeniero de software
diseño la interfaz de usuario con la aplicación
de un proceso iterativo que sigue principios de
diseño predefinido.
Porque es tan importante? • Si el software es difícil de usar
fuerza al usuario a cometer errores, o si frustra el esfuerzo
para alcanzar las metas, entonces no le gustará, sin que
importe el poder computacional que tenga
REGLAS DORADAS
Dejar el control al
usuario
Annotations:
"Un sistema que lea mi mente. Que sepa lo
que quiero hacer antes de que necesite hacerlo y que sea fácil para obtener eso
que quiero. Eso es todo, sólo eso"
Definir modos de interacción de manera que no se obligue al usuario a realizar acciones
innecesarias o no deseadas.
Reducir la carga de memoria del
usuario
Annotations:
Siempre que sea posible, el sistema debe "recordar" la información pertinente
y ayudar al usuario con un escenario de interacción que lo ayude a recordar
Reducir la demanda de memoria de corto plazo.
Hacer que la interfaz sea
consistente
Annotations:
Que toda la información se organice de acuerdo a las reglas de diseño.
Permita que el usuario coloque la tarea en curso en un contexto significativo
ANALISIS Y DISEÑO DE LA INTERFAZ DE
USUARIO
Annotations:
•
Modelos
o
Un ingeniero (o el encargado del software) establece un modelo de
usuario.
o
Un ingeniero de software crea un modelo de diseño.
o
El usuario final desarrolla una imagen mental que frecuentemente se
nombra modelo de mental o percepción del sistema.
o
Los implementadores del sistema crean un modelo de implementación.
ANALISIS Y MODELO DE LA INTERFAZ DE
USUARIO
Annotations:
•
El modelo mental del usuario (percepción del sistema) es la imagen del
sistema que los usuarios finales llevan en la cabeza.
•
El modelo de implementación combina la manifestación externa del sistema
basado en computadora (la vista y sensación de la interfaz).
•
Cuando ambos modelos coinciden, quienes utilizan el software por lo
general se sienten cómodos con este y lo usan de manera La clave del principio más importante del diseño de la interfaz de
usuario: "Conocer al usuario, conocer las tareas".
EL PROCESO DEL ANALISIS Y DISEÑO DE LA
INTERFAZ
Annotations:
•
Análisis de la interfaz: Se centra en el perfil de los usuarios que interactúan
con el sistema. Se registra el nivel de
habilidad, la comprensión del negocio y la receptividad general hacia el nuevo
sistema, también se definen las diferentes categorías de usuarios.
•
Diseño de la interfaz: es definir un conjunto de objetos y acciones de ésta que permiten al
usuario efectuar todas las tareas definidas en forma tal que cumpla cada meta
de usabilidad definida para el sistema.
• Definir objetos y acciones de la interfaz (operaciones) con el uso
de la información desarrollada en el análisis de la interfaz.
ETAPAS DEL
DISEÑO
• Ilustrar cada estado de la interfaz como lo vería en la realidad el usuario
final.
• Indicar cómo interpreta el usuario el estado del sistema a partir de la información
provista de la interfaz.
• Definir eventos (acciones de usuario) que harán que cambie el
estado de la interfaz de usuario. Hay que modelar este
comportamiento.
Diseño de una interfaz para
webapps
Principios y lineamientos del diseño de la
interfaz
Annotations:
•La interfaz de
usuario de una webapps es la «primera impresión» que se recibe.
•Sin importar
el valor de su contenido, ni la sofisticación de sus capacidades y servicios de
procesamiento, así como el beneficio general de la webapps en si.
Una interfaz
mal diseñada decepcionará al usuario potencial y en realidad hará que éste vaya
a cualquier otro sitio
Principios y lineamientos del diseño de la
interfaz
•Una webapps debe diseñarse de modo que prevea el
siguiente movimiento del usuario.
•La interfaz debe comunicar el estado de
cualquier actividad iniciada para el usuario.
•La interfaz debe facilitar el movimiento
del usuario a través de la webappspero debe hacer de manera que obligue a
respetar loas convenciones que se hayan establecido para la aplicación.
•El diseño de la webapp
y su interfaz deben optimizar la eficiencia del trabajo del usuario, no la del
desarrollador que la diseño y construye ni del ambiente cliente-servidor que la
ejecuta.
Principios y lineamientos del diseño de la
interfaz
Legibilidad Dar
seguimiento al estado
Navegación visible
Annotations:
•Toda la información presentada en la
interfaz debe ser legible para jóvenes y viejos.
•Cuando resulte apropiado, debe darse
seguimiento al estado de la interacción del usuario y guardarlo, de modo que
esta pueda salir y volver mas tarde para recuperarlo de donde lo haya dejado.
•Una interfaz de webapp
bien diseñada da «la ilusión de que los usuarios están en el mismo lugar, con
el trabajo llevado a ellos».
•No obligue al usuario a leer grandes
cantidades de texto, evite los avisos «en construcción», los usuarios prefieren
no desplazar la pantalla, entre otras.