Interfaz graficausu

46
INGENIERIA DEL SOFTWARE DISEÑO DE INTERFAZ DE USUARIO INTEGRANTES: AGUILAR ZAPANA, HUMBERTO GUEVARA TARRILLO, JOHNY PEJERREY BRAVO, JORGE PEREZ GONZALEZ, ELMER

description

 

Transcript of Interfaz graficausu

Page 1: Interfaz graficausu

INGENIERIA DEL SOFTWARE

DISEÑO DE INTERFAZ DE USUARIO

INTEGRANTES:AGUILAR ZAPANA, HUMBERTO

GUEVARA TARRILLO, JOHNYPEJERREY BRAVO, JORGE

PEREZ GONZALEZ, ELMER

Page 2: Interfaz graficausu

DISEÑO DE INTERFAZ DE USUARIO

Principios de diseño de la interfaz de usuario

Interacción del usuario

Presentación de la información

Soporte al usuario

Evaluación de la interfaz

Page 3: Interfaz graficausu

 EL DISEÑO DE LA INTERFAZ  

El Diseño de la Interfaz de usuario es la categoría de diseño que crea un medio de comunicación entre el hombre y la maquina.

Page 4: Interfaz graficausu

Ventajas de la GUI ( Interfaz Gráfica del Usuario)

Relativamente fáciles de aprender y utilizar.

Para interactuar con el sistema el usuario cuenta

con Ventanas.

Acceso inmediato a cualquier punto de la

pantalla.

Page 5: Interfaz graficausu

Tipos de Interfaz de Usuario

Page 6: Interfaz graficausu

Elementos de GUI

DISPOSITIVOS DE INTERFAZ HUMANA VENTANAS Tipos

Ventanas de Aplicación Ventanas de Ficheros

MENUS Estado: Activo, Inactivo, Seleccionado, Activado, Pulsado Tipos: Menús Contextuales, Menús de

Navegación, Menús Jerárquicos, Menú de Inicio

Page 7: Interfaz graficausu

Elementos de GUI

ICONOS CONTROLES

Botones Botón en Relieve, Botón en forma de Radio, Botones de Confirmación

Elementos de entrada de texto Campo de texto

Elementos de Información de salida Barra de Progreso, Cuadro de Consejo, Barra de Estados

Elementos compuestos Barra de Tareas, Combo de Texto

Page 8: Interfaz graficausu

Reglas de Oro para el diseño de GUI

Page 9: Interfaz graficausu

Modelos del Diseño de la Interfaz

Page 10: Interfaz graficausu

Proceso de Diseño de GUI

Page 11: Interfaz graficausu

La interfaz como Dispositivo Metafórico

LA INTERFAZ RECURRE A LA METAFORA PARA PODER TRADUCIR EL LENGUAJE

COMPLETO DEL SISTEMA AL LENGUAJE CONOCIDO DEL USUARIO PARA PERMITIR LA COMUNICACION

Page 12: Interfaz graficausu

Principios para el Diseño de GUI

Anticipación Comunicación Consistencia Autonomía Controlada Eficiencia Flexibilidad

Page 13: Interfaz graficausu

Principios para el Diseño de GUI

Centrada en el Usuario Ley de Fitt Reducción de Latencia Facilidad de Aprendizaje Metáforas Legibilidad Seguimiento del Estado

Page 14: Interfaz graficausu

Directrices para el diseño de GUI

No forzar al usuario a leer grandes cantidades de texto.

Evitar los llamados iconos “under construction”.

La información importante debe colocarse dentro de las dimensiones típicas de la ventana del navegador.

La estética nunca debe sustituir a la funcionalidad.

Las opciones de navegación deben ser obvias.

Page 15: Interfaz graficausu

Estándares para el Diseño de GUI

Page 16: Interfaz graficausu

II. INTERACCION CON EL USUARIO

El diseñador de la interfaz se enfrenta

a dos preguntas:

 ¿Cómo introducirá el usuario la

información?

¿Cómo se presentará la información?

Page 17: Interfaz graficausu

1. Principios de Interacción Schneiderman clasificó, en 1998, en 5 estilos

primarios las formas de Interacción con el

usuario.

1. Manipulación directa. El usuario interactúa

directamente con los objetos de la pantalla.

2. Selección de menús. En la que el usuario

selecciona un comando de una lista

de posibilidades .

Page 18: Interfaz graficausu

Principios de Interacción

3. Llenado de formularios. En éste el usuario

llena campos.

Algunos campos tienen menús y/o botones

asociados

4. Lenguaje de comandos. El usuario emite

comandos especiales y parámetros

asociados para indicar al sistema que hacer.

5. Lenguaje natural.

Page 19: Interfaz graficausu

2. Múltiples Interfaces de Usuario

Interfaz Gráfica del Usuario

Interfaz de Lenguaje de Comandos

Administrador de la GUI

Interprete de Lenguaje de Comandos

Sistema Operativo

Page 20: Interfaz graficausu

III. PRESENTACIÓN DE LA INFORMACIÓN

Información a desplegar

Software de Presentación

Page 21: Interfaz graficausu

Color en el diseño de la interfaz

Los diseñadores deben ser

conservadores en la utilización

del color para despliegues de

usuario.

Page 22: Interfaz graficausu

Lineamientos clave para usar el Color

No deben ser más de 4 ó 5 colores diferentes en una ventana y no más de 7 en una interfaz de sistema.

Utilizar un cambio de color para mostrar un cambio de estado en el sistema.

Utilizar el código de colores para apoyar la tarea que los usuarios están tratando de llevar a cabo, identificar anómalas o similitudes.

Page 23: Interfaz graficausu

Lineamientos clave para usar el Color

Utilizar el código de colores en una forma consciente y consistente.

Ser cuidadoso al utilizar pares de colores.› Algunos pares de colores pueden

ser perturbadores y difíciles de leer: Por ejemplo el ojo humano no puede enfocar simultáneamente el rojo y azul.

Page 24: Interfaz graficausu

Errores al incorporar Color

Asociar significados a colores

particulares.

 Utilizar demasiados colores en un

despliegue puede provocar confusión

para entender la información.

Page 25: Interfaz graficausu

IV. SOPORTE AL USUARIO

El Abastecimiento de guías al usuario cubre

tres áreas:

Los mensajes producidos por el sistema en

respuesta a las acciones del usuario.

El sistema de ayuda en línea.

La documentación suministrada con el

sistema.

Page 26: Interfaz graficausu

Mensajes de error

Los mensajes de error son la primera marca que reciben los usuarios de un software

Es por ello que siempre deben ser:› amables, concisos, consistentes y constructivos.

No deben ser insultantes o tener sonidos asociados que molesten al usuario.

En la medida de lo posible, el mensaje sugerirá cómo corregir el error.› El mensaje debe vincularse a un sistema de

ayuda en línea sensible al contexto.

Page 27: Interfaz graficausu

Factores de diseño en la redacción de mensajes

Contexto.

› Debe estar pendiente de lo que hace el usuario y

ajustarse a las circunstancias de salida.

Experiencia.

› Debe proveer mensajes para usuarios principiantes y

usuarios ya familiarizados con el sistema.

Nivel de Habilidad.

› Los mensajes se deben ajustar a las habilidades del

usuario.

Page 28: Interfaz graficausu

Factores de diseño en la redacción de mensajes

Estilo.

› Los mensajes deben ser positivos en lugar

de negativos. No deben ser insultantes o

graciosos”.

Cultura.

› Un mensaje adecuado en una cultura

podría no aceptarse en otra.

Page 29: Interfaz graficausu

Mensajes de error

Page 30: Interfaz graficausu

Diseño del sistema de ayuda

Cuando se presenta un mensaje de error y no

comprenden.

› El usuario va inmediatamente al sistema de ayuda

por información.

La ayuda provee varios puntos de entrada.

Ayuda para obtener explicación de un mensaje

de error o

Explicación de un comando particular.

Page 31: Interfaz graficausu

Documentación del usuario Ésta no es estrictamente parte del diseño de la

interfaz de usuario pero es recomendable

diseñar el apoyo de ayuda en línea junto con la

documentación en papel.

Los manuales del sistema proveen información

más detallada de la ayuda en línea y se

diseñan de tal forma que puedan ser utilizados

por diferentes clases de usuarios del sistema.

Page 32: Interfaz graficausu

Documentos a entregar con un sistema de Software

Una descripción funcional que describe, muy

brevemente, los servicios que provee el sistema.

› A los usuarios les debe ser posible leer este

documento junto con un manual introductorio y decidir

si es el sistema que necesitan.

Un documento de instalación, que provee detalles

de instalación como la configuración mínima de

hardware requerida.

Page 33: Interfaz graficausu

Documentos a entregar con un sistema de Software

Un manual introductorio.› Introducción informal de lo que hace el sistema en su

utilización “normal”,

› Cómo recuperarse de errores y reestablecimiento.

Un manual de referencia. › Describe los recursos del sistema y su utilización, provee una

lista de mensajes de error y las posibles causas, describe recuperación de errores detectados.

Un manual de administrador. Se provee en algunos tipos de sistemas.

› Mensaje generados cuando el sistema interactúe con otros sistemas y cómo reaccionar a estos mensajes, como reconocer y reparar problemas relacionados con el hardware.

Page 34: Interfaz graficausu

Tipos de documentos producidos para apoyar a los usuarios:

Page 35: Interfaz graficausu

V.EVALUACIÓN DE LA INTERFAZ

Proceso de valoración formal de la

utilización de una interfaz para verificar

que cumple sus requerimientos.

La evaluación sistemática del diseño de la

interfaz puede ser un proceso caro que

involucra científicos cognoscitivos y

diseñadores gráficos.

Page 36: Interfaz graficausu

Evaluación de la interfaz

Existen varias técnicas menos caras y sencillas

para evaluar el diseño de la interfaz:

› Cuestionarios. Recolectan información de lo que

opinan los usuarios.

› Observar a los usuarios al momento de trabajar

con el sistema.

› Incluir código en el sistema que recolecte información

de los recursos más usados y de los errores más

comunes.

Page 37: Interfaz graficausu

Atributos de usabilidad

ATRIBUTO DESCRIPCIÓN

Aprendizaje ¿Cuánto tiempo tarda un usuario nuevo en ser productivo con el sistema?

Velocidad de

operación

¿Qué tan bien responde el sistema a las operaciones de trabajo del usuario?

Page 38: Interfaz graficausu

Atributos de usabilidad

ATRIBUTO DESCRIPCIÓN

Robustez ¿Qué tan tolerante es el sistema a los errores del usuario?

Recuperación ¿Qué tan bien se recupera el sistema a los errores del usuario?

Adaptación ¿Qué tan atado está el sistema a un solo modelo de trabajo?

Page 39: Interfaz graficausu

RESUMEN: El proceso de diseño se centra en el usuario. La interacción ocupa estilos varios El despliegue gráfico de resultados se utiliza según el uso

inmediato. El color se debe usar en forma moderada Hay dos tipos de ayuda: emergente y de información Los mensajes de error no deben hacer sentir al

usuario culpable. La documentación del sistema incluye manuales para

diversos niveles y usos La documentación de desarrollo debe incluir valores

cuantitativos, mismos que se deben aplicar en la evaluación.

Page 40: Interfaz graficausu

APLICACIÓN:

SISTEMA DE VENTAS

Page 41: Interfaz graficausu

Nuevo Producto

Page 42: Interfaz graficausu

Búsqueda de productos

Page 43: Interfaz graficausu

Modificación de productos

Page 44: Interfaz graficausu

Mensajes de Error

Page 45: Interfaz graficausu

Registro de Ventas

Page 46: Interfaz graficausu

GRACIAS