Diseño de Interfaces Hombre-Máquina



Documentos relacionados
POWER POINT. Iniciar PowerPoint

La pestaña Inicio contiene las operaciones más comunes sobre copiar, cortar y pegar, además de las operaciones de Fuente, Párrafo, Estilo y Edición.

Operación Microsoft Access 97

UF0513 Gestión auxiliar de archivo en soporte convencional o informático

USABILIDAD Y ACCESIBILIDAD EN WEB Guillermo M. Martínez de la Teja

Trabajar con diapositivas

Microsoft Access proporciona dos métodos para crear una Base de datos.

Asignaturas antecedentes y subsecuentes

Formularios. Formularios Diapositiva 1

WINDOWS. Iniciando Windows. El mouse

Profesora: I.S.C. Francisco Ángeles Ángeles. Periodo: Periodo: Julio-Diciembre 2013

Elementos requeridos para crearlos (ejemplo: el compilador)

Guía N 1: Fundamentos básicos(i)

Práctica1. Introducción a Microsoft Access. Qué es Access?

Módulo 1 Sistema Windows. Explorador de Windows

1.- MENU DE CONTROL O MENU VENTANA: permite cerrar la ventana cambiarla de tamaño y pasar a otra ventana

Microsoft Office 2010 Illustrated. Tipos de Software

PowerPoint 2010 Introducción a Microsoft Office PowerPoint 2010

Lectura 2: El Sistema Operativo y sus Funciones

Crear una presentación

Gráficas animadas en PowerPoint

1. Fundamentos de la interacción persona-computadora

BLOQUE VIII POWERPOINT

A25. Informática aplicada a la gestión Curso 2005/2006 Word Tema 3. Formato de sección.

Guía breve para escanear usando XSane

Nociones básicas de Windows: Organizando: El Explorador de archivos de Windows

Presentaciones. Con el estudio de esta Unidad pretendemos alcanzar los siguientes objetivos:

Práctica 3: Introducción a Word

INFORMÁTICA APLICADA A LA GESTIÓN COMERCIAL LECCIONES DE OFIMÁTICA BÁSICA: GUIA BÁSICA DE MS - POWER POINT

PROPÓSITO... 2 DETERMINANTES PARA UNA BUENA EXPERIENCIA DE USO...

Estilos y paradigmas

Introducción. Ciclo de vida de los Sistemas de Información. Diseño Conceptual

Para conocer las características, debemos realizar las siguientes acciones:

La compañía Autodesk presenta la nueva versión de su aclamado

Vamos a ver las dos formas básicas de arrancar PowerPoint.

PUESTA EN MARCHA PROGRAMA GESTION DE OPTICAS. Junio

COMO CREAR UNA PÁGINA WEB 2-INTRODUCCIÓN A DREAWEAVER

Glosario de iconos del software

Word. Excel. Publisher. PowerPoint. Access

Tema: CREACIÓN DE CONSULTAS E INFORMES EN UNA BASE DE DATOS CON MICROSOFT ACCESS 2013.

Apuntes de ACCESS. Apuntes de Access. Campos de Búsqueda:

UD6. Diseño de presentaciones

Inicio con Microsoft Access 2007

Guía de inicio rápido

Guadalinex Básico Impress

Guía de Aprendizaje No. 1

Diseño de formularios

1. La nueva interfaz del programa

APLICACIONES MICROINFORMÁTICA Apuntes de POWERPOINT

3.3.3 Tecnologías Mercados Datos

La Administración de Proyectos

CAPÍTULO 4. EL EXPLORADOR DE WINDOWS XP

SESIÓN 1: POWER POINT 2013

Herramientas Informáticas para la Documentación Práctica 1. Introducción al navegador Netscape

CAPÍTULO 3 VISUAL BASIC

Figura No. IV-111. Página No. 125

INSTALACIÓN DE MEDPRO

Tema 3. Diseño web. Aplicación de los principios de diseño centrado en el usuario

MANUAL BÁSICO DE INFORMATICA

El e-commerce de Grupo JAB es una herramienta que permite a los clientes del Grupo, realizar un amplio conjunto de servicios de consulta, petición y

UF0320: Aplicaciones informáticas de tratamiento de textos

Definiciones. Tema 21_Módulos Menú 1

Accesibilidad web GUÍA FUNCIONAL

ENTORNO GRÁFICO. PROFESOR: Maicol Angel Lezama Quintana

Ejercicio 1. Formato de Fuente y Párrafo.

Sistema Operativo Windows

Nuevo diseño de Google Apps Gmail, Calendar, Docs y Sites 28/11/11

Capítulo 9. Archivos de sintaxis

Cuando crees tus propios documentos, puede ser que alguna

El Escritorio. En el escritorio tenemos iconos que permiten abrir el programa correspondiente.

Sumario Instalación MDT V

JHAN EVER ANDRADE CASTRO

Intérprete entre el Operador y el Ordenador.

El Proceso Unificado de Desarrollo de Software

BASES DE DATOS - Microsoft ACCESS 2007-

Dispositivos de Interacción Mediante Reconocimiento de Voz

Sesión No. 4. Contextualización INFORMÁTICA 1. Nombre: Procesador de Texto

LA INFORMÁTICA EN EL AULA

Módulo I - Word. Iniciar Word Finalizar Word Definición de elementos de pantalla Escribir texto en un documento El cursor...

PROGRAMACIÓN WEB I SEMANA 7 ESTE DOCUMENTO CONTIENE LA SEMANA 7

10. El entorno de publicación web (Publiweb)

Términos Básicos de Informática 1.1. Entorno de Windows

Sesión No. 11. Contextualización INFORMÁTICA 1. Nombre: Gestor de Base de Datos (Access)

TEMA 4: EMPEZANDO A NAVEGAR ESCUELA UNIVERSITARIA DE INFORMÁTICA. Raúl Martín Martín

Para ingresar a la aplicación Microsoft PowerPoint 97, los pasos que se deben seguir pueden ser los siguientes:

OBJETIVOS: El objetivo principal es dar a conocer la obra del estudio como así también todo lo referente al estudio en sí.

EL PROGRAMA DE PRESENTACIONES IMPRESS (I)

Unidad II. Interfaz Grafica

Conocer la interfaz de Office 2010

Operación de Microsoft Excel. Guía del Usuario Página 79. Centro de Capacitación en Informática

ESCUELA SUPERIOR DE INFORMATICA Prácticas de Estadística UNA SESIÓN EN SPSS

Tareas básicas en OneNote 2010 Corresponde a: Microsoft Office OneNote 2010

Cómo iniciar P-touch Editor

PowerPoint 2010 Manejo de archivos

Informática 4º ESO Tema 1: Sistemas Informáticos. Sistemas Operativos (Parte 2)

Cómo configurar Microsoft Outlook

En caso de que existan varios objetivos, éstos son claros y separados, no están mezclados. OK Alta

ESTÁNDAR DESEMPEÑO BÁSICO Recopila información, la organiza y la procesa de forma adecuada, utilizando herramientas tecnológicas.

Entidad Formadora: Plan Local De Formación Convocatoria 2010

5.- Crear páginas web con Nvu

Transcripción:

Interfaces de usuario Interfaz de usuario: Conjunto de elementos a través de los cuales un usuario interactúa con un objeto que realiza una determinada tarea. (Televisor, teléfono, coche, despertador, puerta,...) El ser humano interactúa con los objetos que le rodean, y tiene unas expectativas de cómo deben comportarse, basado en experiencias anteriores con ellos. Tema 1. Introducción Diap. 1

Interfaces de usuario Habitualmente cuando se prima la estética sobre la usabilidad el resultado es un objeto mal diseñado. Interfaz confuso Tema 1. Introducción Diap. 2

Interfaces de usuario Tema 1. Introducción Interfaz confuso

Interfaces de usuario Tema 1. Introducción Interfaz confuso

Interfaces de usuario Tema 1. Introducción Interfaz confuso

Interfaces de usuario Interfaz difícil (manejo de radio) Tema 1. Introducción

Interfaces de usuario A la hora de diseñar un objeto: Quienes Expectativas Objetos: Conocidos Novedosos Tema 1. Introducción Diap. 3

Interfaces de usuario Interfaz de usuario de un programa: Conjunto de elementos hardware y software de un ordenador que presentan información al usuario y le permiten interactuar con la información y con el ordenador. También incluye el hardware que incluye el sistema: Teclado Dispositivo apuntador UCP monitor Tema 1. Introducción Diap. 4

Interfaces de usuario Componentes software: elementos que el usuario ve, oye, a los que apunta o toca en la pantalla para interactuar con el ordenador, así como la información con la que trabaja. También es parte del interfaz la documentación: Manuales Ayuda Referencia Tutoriales Tema 1. Introducción Diap. 5

Interfaces de usuario Lo que importa es vender Pobre interfaz = mala imagen Buena interfaz = realza un programa mediocre Tema 1. Introducción Diap. 6

Interfaces de usuario No existe una interfaz válida para todos los usuarios y todas las tareas La mayoría de los programas y sistemas operativos ofrecen varias formas de interacción al usuario. Tema 1. Introducción Diap. 7

Interfaces de usuario Modelos de interfaz de usuario: Existen tres puntos de vista: Usuario Programador Diseñador Cada uno tiene su propio esquema mental de la interfaz, que obtiene a través de su experiencia. Tema 1. Introducción Diap. 8

Interfaces de usuario Modelo de usuario: El usuario tiene su propia forma de ver las cosas, y espera de ellas un comportamiento predecible. Estudiar al usuario nos permite saber que espera este de la interfaz. Son de gran importancia las metáforas Una metáfora asocia un dominio nuevo a uno ya conocido por el usuario Tema 1. Introducción Diap. 9

Interfaces de usuario Metáforas Tema 1. Introducción Diap. 10

Interfaces de usuario Modelo del programador:es el más fácil de visualizar, al poder especificar formalmente. Los objetos que maneja son distintos de los del usuario y deben de ser ocultados al mismo. El programador debe conocer: Plataforma de desarrollo Sistema operativo Herramientas de desarrollo Especificaciones Tema 1. Introducción Diap. 11

Interfaces de usuario Modelo del programador: Normalmente no tienen en cuenta la forma de pensar del usuario y si su perspectiva del ordenador. This would be a greater job if it weren t for all these damn users Ed. Kennedy, programador. Tema 1. Introducción Diap. 12

Interfaces de usuario Modelo del diseñador: Mezcla las necesidades, ideas, deseos del usuario y los materiales de los que dispone el programador para diseñar un producto software. Describe los objetos que utiliza el usuario Describe la presentación de estos objetos al usuario Describe las técnicas de interacción para su manipulación Tema 1. Introducción Diap. 13

Modelo del diseñador: Interfaces de usuario Presentación. Lo que primero capta la atención del usuario Pasa a segundo plano cuando el usuario evalúa el producto en función de sus expectativas Abuso de la presentación contraproducente. Tema 1. Introducción Diap. 14

Modelo del diseñador: Interfaces de usuario Interacción Define las técnicas de interacción del usuario, a través de diversos dispositivos, con el producto software. Importancia en usuario con discapacidades. Tema 1. Introducción Diap. 15

Modelo del diseñador: Interfaces de usuario Relaciones entre objetos Determina la metáfora adecuada que encaja con el modelo mental del usuario Esta es la etapa que ocupa la mayor parte del tiempo. Una vez definida la metáfora y los objetos del interfaz, la presentación visual de los mismos es lógica y fácil. Tema 1. Introducción Diap. 16

Interfaces de usuario Representación del modelo del diseñador: el look-and-feel iceberg, de IBM (1992) Tema 1. Introducción Diap. 17

Psicología humana: Interfaces de usuario Deben tenerse en cuenta al diseñar el interfaz las habilidades cognitivas y de percepción de las personas y adaptar el programa a ellas Ejemplo más claro: evitar que el usuario tenga que utilizar su memoria a corto plazo. (hacer explícita informaciones anteriores, evitar que tenga que introducir un dato repetidas veces, etc) Tema 1. Introducción Diap. 18

Reglas para el diseño de interfaces de usuario Principios a seguir en el desarrollo de interfaces de usuario Dar control al usuario Reducir la carga de memoria del usuario consistencia Tema 1. Introducción Diap. 19

Reglas para el diseño de interfaces de usuario Dar control al usuario Permitir a los usuarios utilizar teclado o ratón Permitir al usuario interrumpir su tarea y continuarla más tarde Utilizar mensajes y textos descriptivos Permitir deshacer las acciones, e informar de su resultados Tema 1. Introducción Diap. 20

Reglas para el diseño de interfaces de usuario Dar control al usuario Permitir una cómoda navegación dentro del producto y una fácil salida del mismo Permitir distintos niveles de uso del producto para usuarios con distintos niveles de experiencia Hacer transparente la interfaz del usuario (este debe creer que trabaja directamente con los objetos) Tema 1. Introducción Diap. 21

Reglas para el diseño de interfaces de usuario Dar control al usuario Permitir al usuario personalizar la interfaz Permitir al usuario manipular directamente los objetos de la interfaz El usuario debe sentir que tiene el control del sistema Tema 1. Introducción Diap. 22

Reglas para el diseño de interfaces de usuario Reducir la carga de memoria del usuario Aliviar carga memoria corto plazo (deshacer, copiar y pegar, mantener los últimos datos introducidos) Reconocimiento antes que recuerdo (elegir de listas mejor que teclear) Dar indicaciones visuales de donde está el usuario, que está haciendo y que puede hacer a continuación Tema 1. Introducción Diap. 23

Reglas para el diseño de interfaces de usuario Reducir la carga de memoria del usuario Proporcionar funciones de deshacer, rehacer y acciones por defecto Proporcionar atajos de teclado (iniciales en menús, teclas rápidas) Asociar acciones a los objetos (menú contextual) Tema 1. Introducción Diap. 24

Reglas para el diseño de interfaces de usuario Reducir la carga de memoria del usuario Utilizar metáforas del mundo real (sistema telefónico, agenda) Iconos de Lotus Organizer Ejemplo de mala metáfora Metáfora de la agenda Tema 1. Introducción Diap. 25

Reglas para el diseño de interfaces de usuario Reducir la carga de memoria del usuario Presentar al usuario solo la información que necesita Hacer la presentación visual clara (colocación/agrupación de objetos, excesiva información,...) Tema 1. Introducción Diap. 26

Reglas para el diseño de interfaces de usuario Reducir la carga de memoria del usuario Ejemplo de mal (izquierda) y buen diseño(derecha) Tema 1. Introducción Diap. 27

Reglas para el diseño de interfaces de usuario Consistencia Permite al usuario utilizar conocimiento adquirido en otros programas consistentes (P.e. Mostrar siempre el mismo mensaje ante un mismo tipo de situación aunque se produzca en distintos lugares) Consistencia en la realización de tareas: proporcionar al usuario indicaciones sobre el proceso que esta siguiendo. Tema 1. Introducción Diap. 28

Reglas para el diseño de interfaces de usuario Consistencia Consistencia dentro de un producto y de un producto a otro Presentación Comportamiento Interacción Ejemplo consistencia en la mejora de la interfaz: Botones de las ventanas de Windows (3.11 y 95/98) Tema 1. Introducción Diap. 29

Reglas para el diseño de interfaces de usuario Consistencia Consistencia en los resultados de las acciones: misma respuesta ante misma acción. Consistencia en la apariencia estética (iconos, fuentes, colores, distribución de pantallas,...) Fomentar la libre exploración de la interfaz, sin miedo a consecuencias negativas. Tema 1. Introducción Diap. 30

Guías de diseño Los estándares definen las características de los objetos y los sistemas que usamos cada día. (Ej. Disposición de las teclas de un teléfono, disposición de las teclas del teclado,...) Las guías de diseño de interfaces afectan a la presentación, el comportamiento y la interacción de los elementos de la interfaz, y son las reglas e indicaciones a seguir en cuanto a la apariencia y comportamiento de estos. Tema 1. Introducción Diap. 31

Guías de diseño Abarcan tres áreas: Física: Hardware de la interfaz (efecto de los botones del ratón) Sintáctica: Presentación de la información, secuencia y orden de las acciones del usuario para realizar una determinada tarea, Ej. Imprimir Semántica: significado de los objetos y acciones, ej. Palabras Exit y Cancel Soporte para diversos idiomas, con vistas al uso del producto a nivel internacional. Tema 1. Introducción Diap. 32

Guías de diseño Cada entorno de desarrollo su propia guía de estilo: Apple (Macintosh) Macintosh Human Interface Guidelines, Apple Computers Inc. Addison-Wesley, Reading, MA. 1992 IBM(OS/2, DOS) Common User Access: Advanced Interface Design Guide, IBM Corporation, IBM, 1989. (Part no. SC26-4582) Microsoft(Windows) The Windows Interface Guidelines for Software Design, Microsoft Corporation, Microsoft Press, Redmond, WA. 1995 Unix(OSF/Motif) OSF/Motif Style Guide, Open Software Foundation, Revision 1.0, OSF 11 Cambridge Center, Cambridge, MA 02142, 1990 Sun Graphical User Interface Application Style Guidelines, Sun Microsystem, Inc. Addison-Wesley Publishing Company, Inc, 1990 Tema 1. Introducción Diap. 33

Guías de diseño Las guías de diseño se aplican a una plataforma. Cada empresa tiene sus propias guías de estilo, situadas por encima de las de diseño para darle a todos los productos un aspecto uniforme y mantener una imagen corporativa Importante: Las guías de diseño son recomendaciones, pero lo verdaderamente importante es que la usabilidad del programa sea adecuada, aunque suponga desviarse de las guías Tema 1. Introducción Diap. 34

Guías de diseño Tema 1. Introducción Diap. 35

Guías de diseño Pruebas de usabilidad Existen pruebas objetivas que permiten evaluar: Usabilidad Facilidad de aprendizaje y de uso Eficiencia Satisfacción del usuario Coste < beneficio por el aumento de la calidad de producto Utilizadas en la comparación de productos Tema 1. Introducción Diap. 36

Evolución de las interfaces de usuario Paralela a la evolución de los sistemas operativos Interfaces de línea de mandatos (Command_line user interface, CUIs) Interfaces de menús Interfaces gráficas (graphical user interfaces, GUIs) Interfaces orientadas a objetos (object oriented user interfaces, OOUIs) Tema 1. Introducción Diap. 37

Evolución de las interfaces de usuario Interfaces de línea de mandatos (Command_line user interface, CUIs) Característico del DOS Estilo más antiguo de interacción hombre-máquina Lenguaje formal con vocabulario y sintaxis propia Hardware de interacción = teclado Orden > acción Tema 1. Introducción Diap. 38

Evolución de las interfaces de usuario Interfaces de línea de mandatos (Command_line user interface, CUIs) El usuario no recibe mucha información por parte del sistema. Debe conocer como funciona el ordenador. El modelo de la interfaz es el del programador no del usuario Inconvenientes: Carga de memoria del usuario Nombres no siempre adecuados en los mandatos (del, erase) Inflexible en la sintaxis Tema 1. Introducción Diap. 39

Evolución de las interfaces de usuario Interfaces de línea de mandatos (Command_line user interface, CUIs) Ventajas: Potente, flexible y controlado por el usuario. Mejor para usuarios experimentados. Adecuado para usuarios expertos, no noveles. Para los usuarios expertos es más rápido, de vez en cuando se incluye un CUI como parte de un interfaz, que se utiliza cuando el usuario tiene más experiencia. Ej. Línea de comandos en Unix. Tema 1. Introducción Diap. 40

Evolución de las interfaces de usuario Interfaces de menús Menú : lista de opciones que se muestran en pantalla o en una ventana de la pantalla para que los usuarios elijan la opción que deseen. Permiten dos cosas: Navegar dentro de un sistema Seleccionar elementos de una lista, que representan propiedades o acciones que los usuarios desean realizar. Aparecen cuando el ordenador se convierte en una herramienta del usuario y no del programador. Los estilos de interfaces no son mutuamente exclusivos Tema 1. Introducción Diap. 41

Evolución de las interfaces de usuario Interfaces de menús Distintos tipos de menús: Menús de pantalla completa Menús de barras Menús desplegables Menús en cascada Paletas o barras de herramientas Menús contextuales o pop-up Tema 1. Introducción Diap. 42

Evolución de las interfaces de usuario Interfaces de menús Menú de pantalla completa Tema 1. Introducción Diap. 43

Evolución de las interfaces de usuario Interfaces de menús Menú de barra y menú desplegable Tema 1. Introducción Diap. 44

Evolución de las interfaces de usuario Interfaces de menús Menú en cascada Tema 1. Introducción Diap. 45

Evolución de las interfaces de usuario Interfaces de menús Barras de herramientas en Powerpoint Tema 1. Introducción Diap. 46

Evolución de las interfaces de usuario Interfaces de menús Menú contextual Tema 1. Introducción Diap. 47

Evolución de las interfaces de usuario Interfaces de menús Bien estructurados, son buenos para usuarios noveles o esporádicos. Son fáciles de aprender y recordar. Pueden ser de dificultad distinta, para adaptarse al nivel de usuario. Normas de uso: No ocupar demasiado espacio de la pantalla No colocar demasiados elementos en el menú Agruparlos de manera lógica Permitir la personalización por parte del usuario Usar una terminología adecuada y consistente en el programa y con otros Tema 1. Introducción Diap. 48

Evolución de las interfaces de usuario Interfaces gráficas (Graphical User Interfaces, GUIs) Desarrolladas originalmente por Xerox (Xerox Star, 1981) Popularizadas por Apple (Apple Lisa, 1983) (Apple Macintosh, 1984) GUI : representación gráfica en pantalla de los programas, datos y objetos. Características de un GUI: Posee monitor gráfico de alta resolución Posee dispositivo apuntador Promueve la consistencia de la interfaz entre programas Tema 1. Introducción Diap. 49

Evolución de las interfaces de usuario Interfaces gráficas (Graphical User Interfaces, GUIs) Características de un GUI: El usuario puede ver en pantalla los gráficos y textos tan y como se verán impresos Sigue el paradigma de interacción objeto-acción Permite transferencia de información entre programas Permite manipular en pantalla directamente objetos e información Posee elementos de interfaz estándar como menús y diálogos Posee muestra visual de información y objetos (iconos y ventanas) Proporciona respuesta visual a las acciones del usuario Tema 1. Introducción Diap. 50

Evolución de las interfaces de usuario Interfaces gráficas (Graphical User Interfaces, GUIs) Características de un GUI: Existe información visual de las acciones y modos del usuario/sistema (menús, paletas) Existen controles gráficos (widgets) para la selección e introducción de la información Permite a los usuarios personalizar la interfaz y las interacciones Proporciona flexibilidad en el uso de dispositivos de entrada (teclado/ratón) Tema 1. Introducción Diap. 51

Evolución de las interfaces de usuario Interfaces gráficas (Graphical User Interfaces, GUIs) Importante: permite manipular la información en pantalla, no solo presentarla El usuario debe conocer o aprender conceptos del sistema y del GUI para poder manejarlo Utilizan estilo objeto-acción, en contraposición al acciónobjeto de los CUI e interfaces de menú Inconveniente: Orientados a la aplicación (la orientación a objeto dentro de las aplicaciones) Tema 1. Introducción Diap. 52

Evolución de las interfaces de usuario Interfaces gráficas (Graphical User Interfaces, GUIs) Ventaja: Usa metáforas de la vida real que se adaptan al modelo mental del usuario Tema 1. Introducción Diap. 53

Evolución de las interfaces de usuario Intefaces orientadas a objetos (object oriented user interfaces, OOUIs) Similar a las GUIs, diferencia en el modelo subyacente: GUIs orienteadas a aplicación y OOUIs orientadas a objeto Objetivo OOUI: el usuario se concentra en sus tareas en lugar de en el ordenador La ventana es un objeto ventana, no una ventana de aplicación, desaparecen los menús de barra y ganan terreno los contextuales Tema 1. Introducción Diap. 54

Evolución de las interfaces de usuario Intefaces orientadas a objetos (object oriented user interfaces, OOUIs) Vistas del objeto reloj Tema 1. Introducción Diap. 55

Evolución de las interfaces de usuario Intefaces orientadas a objetos (object oriented user interfaces, OOUIs) Interfaces orientados a aplicación Interfaces orientados a objetos La aplicación consiste en un icono, una ventana principal y varias secundarias Los iconos representan aplicaciones o ventanas abiertas Los usuarios deben abrir una aplicación antes de trabajar con objetos Proporciona al usuario las funciones necesarias para la realización de tareas Se centra en la tarea principal determinada por la aplicación El producto consiste en una colección de objetos que cooperan y vistas de dichos objetos Los iconos representan objetos que se pueden manipular directamente Los usuarios abren objetos como vistas en el escritorio Proporciona al usuario los materiales necesarios para la realización de tareas Se centra en las entradas y salidas de los objetos y tareas Tema 1. Introducción Diap. 56

Evolución de las interfaces de usuario Intefaces orientadas a objetos (object oriented user interfaces, OOUIs) Interfaces orientados a aplicación Las tareas relacionadas son soportadas por otras aplicaciones Estructura rígida : función Interfaces orientados a objetos Las tareas relacionadas son soportadas por el uso de otros objetos Estructura flexible : objeto Los usuarios pueden quedarse atrapados en una tarea Los usuarios deben seguir la estructura de la aplicación Se requieren muchas aplicaciones : una por tarea Los usuarios no deben quedar atrapados en una tarea Los usuarios pueden realizar tareas a su gusto Se requieren pocos objetos, que se reutilizan en muchas tareas Tema 1. Introducción Diap. 57

Evolución de las interfaces de usuario Intefaces orientadas a objetos (object oriented user interfaces, OOUIs) Los objetos pueden clasificarse en tres categorías:datos, contenedores y dispositivos Sobre ellos se definen vistas Definir objetos y vistas es lo más complicado del diseño de la interfaz. Objeto: familiar al usuario (encajar con su modelo mental) y relacionado con el mundo real (metáfora) Tema 1. Introducción Diap. 58

Proceso de diseño de interfaces de usuario Cuatro fases: Reunir y analizar la información del usuario Que usuario Que tareas y como las realizan Que exigen de producto los usuarios Cual es el entorno Construir la interfaz de usuario Prototipo Una vez probado implementarlo Diseñar la interfaz de usuario Objetivos de usabilidad Tareas del usuario Objetos y acciones Iconos, vistas y formas visuales Menús de objetos y ventanas Validar la interfaz de usuario Pruebas de usabilidad Mejor usuarios finales Tema 1. Introducción Diap. 59

Técnicas avanzadas para el diseño de interfaces de usuario Presentación de información No muchos objetos y bien distribuidos Percepción visual Tema 1. Introducción Diap. 60

Técnicas avanzadas para el diseño de interfaces de usuario Color Mal utilizado con frecuencia Comunica información (últimos trabajos de Coad) Paletas de los sistemas operativos PRINCIPIO BASICO: Primero B/N y después color Animaciones Cambio en el tiempo de la apariencia visual Progreso de acciones, estado de procesos, etc Audio Cuando es apropiado Determinar que sonido Permitir personalización Usarse para informar o avisar Elección de controles Escalabilidad Algunas guías más: Demasiada simetría difícil de leer Si se pone sin alinear hacerlo a fondo Objetos de color y tamaño similar > mismo grupo Asumir errores en las entradas del usuario Diseñar para el usuario Unos gráficos espectaculares no salvan una mala interfaz Tema 1. Introducción Diap. 61