Documentos de Académico
Documentos de Profesional
Documentos de Cultura
2
¿Interfaz de Usuario?
La interfaz de
usuario es el medio
con que el usuario
puede comunicarse
con una máquina,
un equipo o una
computadora, y
comprende todos
los puntos de
contacto entre el
usuario y el equipo
Wikipedia
3
¿Interfaz de Usuario?
4
¿Interfaz de Usuario?
5
¿Interfaz de Usuario?
8
¿Por que es necesario hacer
una buena Interfaz de Usuario?
A continuación se muestran
algunos errores comunes de
interfaz de usuario...
9
¿Por que es necesario hacer
una buena Interfaz de Usuario?
A)
B)
¿Cómo dice?
14
¿Por que es necesario hacer
una buena Interfaz de Usuario?
Presione
alguna tecla
para continuar
¡Evite la
ambigüedad!
Poca
información
¿Qué? ¿Cómo?
Escriba usando
un lenguaje que
el usuario pueda
entender
22
¿Por que es necesario hacer
una buena Interfaz de Usuario?
23
¿Por que es necesario hacer
una buena Interfaz de Usuario?
25
¿Por que es necesario hacer
una buena Interfaz de Usuario?
...recordar que... 28
Factores Humanos
31
Principios de Diseño de IU
33
Recomendaciones
36
Interacción del Usuario
37
Interacción del Usuario
39
Un poco de Arquitectura y UI...
Presentación
Cajero (IU)
(QT / GTK) Capa de
Proceso / Capa de
Negocio Persistencia
Presentación (Lógica /
Gerente (IU) Reglas de
(HTML) Negocio)
(Universal /
Independiente
Presentación de la IU)
Contador (IU) BD
(Excel)
Arquitectura a 3 capas
40
Un poco de Arquitectura y UI...
Ambiente de Intérprete de
Escritorio Comandos
(Gnome / KDE / Otro) (sh / bash / csh / ksh)
Comandos
Gestor de Ventanas
Del Sistema
X-Windows
Operativo
TODO:
¿UI y patrones de diseño?
¿UI y arquitecturas orientadas
a eventos?
¿Código?
No, esto es mejor ponerlo en la
parte de codificación de
software
42
Procesos de Diseño de UI
(Pasos elementales para diseñar UI)
Es posible diseñar
interfaz de usuario
simplemente
usando lápiz y
papel y haciendo
un bosquejo.
O se pueden
utilizar
herramientas mas
sofisticadas:
Editores de IU,
HTML, etcétera
44
Ejemplo...
46
Procesos de Diseño de UI
(Ejemplos)
Analizar y
Realizar el Diseño Evaluar el diseño
comprender
del prototipo con los usuarios
las actividades
en papel finales
del usuario
Diseño del
prototipo
Identificar la
necesidad de
Modelo para el
diseñar la IHC
Precisar el
Diseño de la
contexto de uso Interacción
Especificar los
requisitos Humano-
Crear perfiles de Computadora
usuarios
Estudiar el
(MODIHC)
ambiente de trabajo
(Flor Narciso
Determinar elementos
de hardware y software 1998)
Determinar la funcionalidad
delsistema
Evaluar el diseño
El producto de software
satisface los requisitos
especificados
48
Navegación de la IU
49
Grafo de Navegación
Crear
Listar Banco Editar
Bancos Banco
Registrar Confirmar
Inversión Imprimir Datos
Plantilla
50
Grafo de Navegación
siguiente
siguiente
registrar
inversión
cancelar 51
regresar regresar
Grafo de Navegación
(Por ejemplo un CRUD / Opción A)
MENU: regresar
Crear Banco
Editar Banco
Eliminar Banco Crear
Listar Bancos MENU: Banco
... crear MENU:
Otras Opciones banco editar
banco Editar
Banco
Pantalla
¿Cómo serían las Principal
pantallas de la Eliminar
derecha? MENU: Banco
MENU: eliminar
listar banco
MENU: bancos Listar
Banco >> Bancos
Crear
... Editar
Otras Opciones Eliminar
Listar regresar
52
Grafo de Navegación
(Por ejemplo un CRUD / Opción B)
MENU:
Banco >> Crear
... Listar
Otras Opciones
53
Grafo de Navegación
(Por ejemplo un CRUD / Opción C)
crear Crear
Banco
regresar
Pantalla Listar Editar
Principal Bancos editar Banco
MENU: cancelar
listar
bancos Eliminar
eliminar Banco
¿Cómo serían las
pantallas de la
derecha? 54
Navegación de la IU
56
Navegación de la IU
57
Pautas de Diseño de IU
(Diseño Visual)
Tomado de las transparencias de Interfaz Humano / Computador del Prof. Domingo Hernandez 58
Pautas de Diseño de IU
(Color, Matiz, Contraste y Resplandor)
Tomado de las transparencias de Interfaz Humano / Computador del Prof. Domingo Hernandez 60
Pautas de Diseño de IU
(Color, Matiz, Contraste y Resplandor)
Foto Original 62
Pautas de Diseño de IU
(Color, Matiz, Contraste y Resplandor)
Tomado de las transparencias de Interfaz Humano / Computador del Prof. Domingo Hernández 66
Pautas de Diseño de IU
(Color, Matiz, Contraste y Resplandor)
Presión de
Refrigerante
Temperatura
del Núcleo
67
Pautas de Diseño de IU
(Color, Matiz, Contraste y Resplandor)
Deuteranopia
(Rojo/Verde)
Protanopia
(Rojo/Verde)
Tritanopia
(Azul/Amarillo)
68
Pautas de Diseño de IU
(Color, Matiz, Contraste y Resplandor)
The Three Mile Island accident was a partial core meltdown in Unit 2 (a pressurized
water reactor manufactured by Babcock & Wilcox) of the Three Mile Island Nuclear
Generating Station in Dauphin County, Pennsylvania near Harrisburg. It was the most
significant accident in the history of the American commercial nuclear power
generating industry, resulting in the release of up to 481 PBq (13 million curies) of
radioactive gases, but less than 740 GBq (20 curies) of the particularly dangerous
iodine-131.
The mechanical failures were compounded by the initial failure of plant operators to
recognize the situation as a loss of coolant accident due to inadequate training and human
factors industrial design errors relating to ambiguous control room indicators in the
power plant's user interface.
Fuente: http://en.wikipedia.org/wiki/Three_Mile_Island_accident
69
Pautas de Diseño de IU
(Color, Matiz, Contraste y Resplandor)
Mucho mejor de la siguiente forma:
Presión de
Refrigerante
PELIGRO NORMAL
Temperatura
del Núcleo
NORMAL PELIGRO
¡PELIGRO!
70
Pautas de Diseño de IU
(Color, Matiz, Contraste y Resplandor)
72
La galería del Horror de la
Interfaz de Usuario
73
La galería del Horror de la Interfaz de Usuario
78
La galería del Horror de la Interfaz de Usuario
¿Uh?
79
La galería del Horror de la Interfaz de Usuario
81
La galería del Horror de la Interfaz de Usuario
Do not logout...
83
La galería del Horror de la Interfaz de Usuario
Escriba bien...
84
Lecturas Recomendadas
Jeff Johnson
GUI Bloopers 2.0
(Common User Interface
Design Don'ts and Dos
Morgan Kaufmann
2nd Edition
85
Diseño Arquitectónico
Ian Sommerville,
Ingeniería de Software
Addison-Wesley 6da.
Edición
(Capítulo 16 Diseño de
Interfaces de Usuario)
http://interfacemindbraincomputer.wetpaint.com/page/2.A.1.0.-
+Ejemplos+de+Interacci%C3%B3n+Humano+Maquina
86
Gracias
¡Gracias!
87