Documentos de Académico
Documentos de Profesional
Documentos de Cultura
U2sem13disenodelainterfazdeusuariov1 150609121454 Lva1 App6892 PDF
U2sem13disenodelainterfazdeusuariov1 150609121454 Lva1 App6892 PDF
V.1.0
@josebovet
Clase anterior
2
Objetivos de las clase
Reglas doradas
Anlisis y diseo de la interfaz de usuario.
Anlisis de la Interfaz.
Etapas del diseo.
Diseo de una interfaz para aplicaciones Web.
Evaluacin del diseo.
3
Introduccin
4
Qu es?
Qu es?
6
Reglas Doradas
Reglas de ORO
8
Reglas de ORO
9
Las 3 Reglas
10
Dar el Control al Usuario
11
Dar el Control al Usuario
12
Dar el Control al Usuario
13
Dar el Control al Usuario
15
Dar el Control al Usuario
16
Dar el Control al Usuario
18
Dar el Control al Usuario
19
Dar el Control al Usuario
20
Dar el Control al Usuario
21
Reducir la carga de
memoria del
usuario
22
Reducir la carga de memoria
23
Principios de Diseo - Reducir la carga de memoria
Reducir la demanda de memoria a corto plazo.
Cuando los usuarios se ven involucrados en tareas complejas, exigir una
memoria a corto plazo puede ser significativo.
La interfaz se debe disear para reducir los requisitos y recordar
acciones y resultados anteriores.
Esto se puede llevar a cabo mediante claves visuales que permitan al
usuario reconocer acciones anteriores sin tenerlas que recordar.
24
Principios de Diseo - Reducir la carga de memoria
25
Principios de Diseo - Reducir la carga de memoria
26
Principios de Diseo - Reducir la carga de memoria
27
Principios de Diseo - Reducir la carga de memoria
28
Construccin de una
interfaz consistente
29
Interfaz Consistente
30
Principios de diseo para construir una interfaz consecuente
31
Cmo se pueden construir interfaces consecuentes?
32
Cmo se pueden construir interfaces consecuentes?
33
Anlisis del Diseo
de la interfaz de
Usuario
Modelos del Diseo
35
Modelos del Diseo
2) usuarios espordicos y con conocimientos: poseen un
conocimiento razonable, pero una retencin baja de la informacin
necesaria para utilizar la interfaz.
36
Modelos del Diseo
37
Modelos del Diseo
Un usuario que comprenda bien los sistemas del rubro, aunque haya
trabajado solo una vez con ese software especfico, puede dar una
descripcin ms completa de su funcionamiento, que el
principiante que haya pasado unas cuantas semanas intentando
aprender a usarlo.
La Imagen del sistema es una combinacin de la apariencia del
sistema y la informacin de soporte: libros, manuales, videos,
archivos de ayuda, que describen al sistema.
Cuando la imagen y la percepcin del sistema coinciden, los
usuarios generalmente se sienten a gusto con el software y su
funcionamiento.
38
Modelos del Diseo
39
El Proceso
40
El Proceso - Modelo
41
El Proceso
42
El Proceso
43
El Proceso
44
El Proceso
45
El Proceso - Evaluacin del diseo
La validacin se centra en:
46
Anlisis de la Interfaz del Usuario
47
Anlisis del Usuario
48
Anlisis del Usuario
49
Preguntas de ayuda para el Anlisis del Usuario.
Los usuarios son profesionales capacitados, tcnicos, oficinistas o trabajadores de manufactura?
Los usuarios trabajan en un horario normal de oficina o hasta terminar el trabajo que hacen?
El software va a ser parte integral del trabajo de los usuarios o slo lo emplearn de manera
ocasional?
Cules son las consecuencias si el usuario comete un error al emplear el sistema? Los usuarios
son expertos en el tema en el que est centrado el sistema?
Los usuarios quieren saber sobre la tecnologa que hay tras la interfaz?
50
Anlisis y modelado de la tarea
51
Pasos a seguir - Anlisis de la tarea
52
Pasos - Anlisis de la tarea
54
Anlisis del contenido de la pantalla
55
Anlisis del contenido de la pantalla
Cmo se determina el formato y la esttica del contenido desplegado
como parte de la interfaz de usuario?
Respondiendo a estas preguntas:
Se asignan diferentes tipos de datos a sitios consistentes en la geografa de la
pantalla (por ejemplo, las fotografas aparecen siempre en la esquina superior
derecha)?
El usuario puede personalizar la ubicacin del contenido en la pantalla?
Se asigna una identificacin apropiada a todo el contenido que hay en la pantalla?
Si se presenta un reporte grande, cmo debe dividirse para facilitar su comprensin?
Se dispondr de mecanismos para pasar directamente a informacin resumida de
grandes conjuntos de datos?
Las salidas grficas estarn a escala para que se ajusten a los bordes del dispositivo
de pantalla que se utilice?
Cmo se emplear el color para mejorar la comprensin?
De qu manera se presentar al usuario los mensajes de error y las advertencias?
56
Etapas y aspectos
del Diseo
Etapas del diseo
58
Etapas del diseo
59
Aspectos y problemas del diseo
60
Aspectos y problemas del diseo
61
Tiempo de respuesta del sistema
62
Tiempo de respuesta del sistema
63
Tiempo de respuesta del sistema
64
Tiempo de respuesta del sistema
La variabilidad es la desviacin del tiempo de respuesta promedio, y
puede ser la caracterstica ms importante del tiempo de respuesta.
66
Servicios de ayuda al usuario
Cuando se va a considerar un servicio de ayuda debern abordarse
los siguientes temas de diseo:
Se necesitarn todas las funciones del sistema en cualquier
momento durante la interaccin del sistema? .
Opciones: ayuda solo para un subconjunto de funciones o ayuda
para todas las funciones.
Cmo solicitar ayuda el usuario?.
Opciones: men de ayuda; una tecla de funcin especial; una
orden de AYUDA.
67
Servicios de ayuda al usuario
68
Servicios de ayuda al usuario
69
Manipulacin de informacin de errores
70
Manipulacin de informacin de errores
71
Manipulacin de informacin de errores
72
Manipulacin de informacin de errores
73
Leyendas del men y de los comandos.
74
Leyendas del men y de los comandos.
75
Accesibilidad de la aplicacin.
76
Internacionalizacin.
77
Diseo de una
interfaz para
webapps
Diseo Interfaz de aplicaciones web
80
Principios y lineamientos del diseo de la interfaz
81
Principios y lineamientos del diseo de la interfaz
82
Principios generales del diseo
Previsin Aprendizaje
Comunicacin Metforas
Consistencia Mantener integridad.
Autonoma Controlada Legibilidad
Eficiencia Seguimiento de estado
Flexibilidad Navegacin Visible
Centrarse
Objetos de la interfaz humana.
Redundancia de la latencia.
83
Previsin
84
Comunicacin.
85
Consistencia.
86
Autonoma Controlada
87
Eficiencia
Esta sencilla verdad explica por qu es tan importante que todos los
involucrados en un proyecto de software aprecien la importancia de hacer
que la productividad del usuario sea la meta nmero uno, y de entender la
diferencia vital entre construir un sistema eficiente y dar poder a un usuario
eficiente.
88
Flexibilidad
89
Centrarse
Por qu? Porque es muy fcil hacerlo... El problema es que el usuario puede
extraviarse con rapidez en muchas capas de informacin de apoyo y perder
de vista el contenido original que buscaba inicialmente.
90
Objetos de la interfaz humana.
91
Reduccin de Latencia
En vez de hacer que el usuario espere a que termine alguna operacin interna (como
descargar una imagen grfica compleja), la webapp debe usar tareas mltiples, de
manera que permita que el usuario contine con su trabajo mientras finaliza la
operacin.
Adems de reducir la latencia, los retrasos deben explicarse de modo que el usuario
entienda lo que est pasando.
Esto incluye:
1) Dar retroalimentacin auditiva cuando una seleccin no d como resultado una accin
inmediata por parte de la webapp,
2) Desplegar un reloj con animacin o una barra de avance que indique que hay un
procesamiento en marcha
3) Dar alguna distraccin (presentacin o texto animado) cuando tenga lugar un
procesamiento tardado.
92
Aprendizaje
93
Metaforas
Carrito de compras
94
Mantener la integridad de los productos del trabajo.
95
Legibilidad
96
Seguimiento de Estado
97
Navegacin Visible
98
Flujos de Trabajo
en el diseo de la
interfaz Web.
Flujos de trabajo
100
Flujos de trabajo
101
Evaluacin del
Diseo
Evaluacin del Diseo
103
Ciclo de evaluacin del Diseo
104
Evaluacin del Diseo
El enfoque del prototipo es eficaz, pero es posible evaluar la calidad de una interfaz de usuario
antes de que se construya el prototipo?
105
Evaluacin del Diseo
Se pueden aplicar los siguientes criterios de evaluacin durante las primeras revisiones.
2. El nmero de tareas del usuario especificadas y el nmero promedio de acciones por tarea
indicarn el tiempo de interaccin de la eficiencia general del sistema.
3. El nmero de acciones, tareas y estados del sistema indicados por el modelo del diseo implicarn
la carga de memoria para los usuarios del sistema.
4. El estilo de la interfaz, las herramientas de ayuda y el protocolo del manejo de errores darn una
indicacin general de la complejidad de la interfaz y de su grado de aceptacin por parte del
usuario.
106
Prxima clase
PRUEBAS DE SOFTWARE
107