1. ANALISIS Y DISEÑO DE SISTEMAS IIINTERFAZ DE USUARIOPROF. TANINO FERRI
2. El diseño de la interfaz de usuario requiere el estudio de las personas y el conocimiento tecnológico adecuado.
3. Preguntas que deben plantearse y responderse para el diseño de la interfaz de usuario ¿Quien es el usuario? ¿Como aprende a interactuar con el nuevo sistema de computo? ¿Cómo interpreta la información que produce el sistema? ¿Qué espera del sistema?
4.
5. Reducir la carga en la memoría del usuario Una interfaz de usuario bien diseñada no dependerá de la memoria del usuario. Siempre que sea posible, el sistema debe “recordar” la información pertinente y ayudar al usuario con un escenario de interacción que le facilite el uso de la memoria.
6. Lograr que la interfaz sea consistente Implica: Toda la información visual este organizada de acuerdo con un estándar de diseño que se mantenga en todas la presentaciones de pantalla.
7. Ventanas: Ventanas múltiples permiten que se despliegue simultáneamente información diversa en la pantalla del usuario. Iconos: Representan diferentes tipos de información, por ejemplo archivos, procesos ,etc. Menús: Los comandos se seleccionan de un menú en lugar de teclearse en un lenguaje de ordenes. Características de las Interfaces gráficas de usuario (GUIs)
8. Apuntador: Para seleccionar opciones de un menú o para indicar elementos de interés en una ventana , se utiliza un dispositivo apuntador , como el ratón. Gráficos: Los elementos gráficos se pueden mezclar con texto en el mismo despliegue.
9. Ventajas de las GUIs Fáciles de aprender y utilizar. Para interactuar con el sistema , los usuarios cuentan con pantallas múltiples. Se puede pasar de una tarea a otra sin perder de vista la información de la anterior. Interacción rápida y acceso inmediato a cualquier punto de la pantalla.
10. Proceso de Diseño de la GUI Analizar y comprender las actividades del usuario Producir un prototipo de diseño en papel Evaluar el diseño con los usuarios finales Diseñar el prototipo Producir el prototipo del diseño dinámico Evaluar el diseño con los usuarios finales Prototipo ejecutable Implementar la interfaz del usuario final