Diseño de la interfaz de usuario

Slides:



Advertisements
Presentaciones similares
Introducción a la Ingeniería de Software
Advertisements

Lenguajes de programación Web Juan Felipe Muñoz Fernández.
TFC - Análisis y mejora de los procesos online y eliminación de las barreras de accesibilidad y usabilidad del site de una entidad financiera Evaluación,
Excel Nivel Principiante Objetivo General Al Finalizar El Curso Los Alumnos Podrán Aplicar Las Principales Herramientas De La Planilla De Cálculo Excel.
Introducción a la Simulación. Simulación. Definición La simulación es una imitación de la operación de un proceso del mundo real o de un sistema, referido.
*A principio de los años 1920 apareció en los Estados Unidos la venta por catálogo, impulsado por empresas mayoristas. Este permite tener mejor llegada.
1 LENGUAJES DE PROGRAMACIÓN. Son aplicaciones específicas diseñadas para crear otras aplicaciones o programas. Son programas para crear programas. 2.
Análisis y Especificación de Requisitos
Programa de Escritura para la Comunidad Universitaria del CEDILE-PUCMM
Biblioteca Virtual, Repositorio Institucional y Observatorio Tecnológico Objetivo: Recuperar y gestionar toda la documentación científica, revistas, tesis,
A quién va dirigido este curso:
PREZI.
Proceso para el desarrollo de software
Polimorfismo subtipado
CURSO DE POWER POINT powered by
Fabiola Maria Bernal Sorroza
Radar de innovación educativa
CIENCIA TECNOLOGÍA Y SOCIEDADES
Proyecto de Software. t07
Fundamentos de negocios y comercio electrónico.
GESTIÓN DEL SITIO WEB.
Proyecto de Software. Clase 06
Elaboración del formulario
introducción Ingeniería de software
SISTEMAS OPERATIVOS: PROPIETARIOs Y LIBREs.
Técnicas de Elaboración de Presentaciones Efectivas.
ANÁLISIS DE RIESGOS DE SISTEMAS DE INFORMACIÓN
Tema 8 Elaboración de presentaciones
Diseño de Interfaces Hombre-Máquina
La web 2.0.
Informática Preparatoria
PREZI..
SISTEMAS DE INFORMACION ACTIVIDAD NUMERO 2 FANOR MARTINEZ
RSS Cindy Castro Catalina Torres.
Integración de las TIC en Educación Informática y Educación
AutoCAD Caraballo Mariana 2do “A” Asignatura: AutoCAD
Las herramientas Case Julian madrigal.
Tema 5. Cómputo aplicado a diferentes áreas de la ingeniería y otras disciplinas Objetivo: El alumno identificará la aplicación del cómputo para la.
Desarrollo de infografías y aplicaciones gráficas en CANVA
Herramientas tecnológicas
Proceso Unificado de Desarrollo de Software
Como no morir en el intento
Holi boli Bai.
APRENDIZAJE BASADO EN PROYECTOS
UNIVERSIDAD TECNOLÓGICA EMILIANO ZAPATA
NOMBRE DE LA ASIGNATURA: VERIFICACIÓN Y VALIDACIÓN DEL SOFTWARE
Profesora : Rosa Elena Arévalo
Proceso de Desarrollo de SW
Sandra Milena Ramírez González Dayhana Melissa Duque Roldán Grupo E
MODELO ADDIE. MODELO ADDIE El modelo ADDIE es un proceso de diseño Instruccional interactivo, en donde los resultados de la evaluación formativa de.
XBRL en la recogida de datos de las Estadísticas Estructurales
Modelo de la cascada (cont.)
APLICACIÓN DEL PORTAFOLIO EN LA ENSEÑANZA DE LA MATEMATICA
Desarrollo de sitios web
REUNIÓN 4B DE TRABAJO. PRODUCTO 13
Pasos para el registro a MENDELEY a través del CONRICYT
Resultado de Aprendizaje:1
servicios y herramientas google
Elaboras presentaciones electrónicas
Requisitos Ing. Maribel Valenzuela Beltrán 1.
OLLIN BAAXAL PRODUCTO 1: C.A.I.A.C. Conclusiones generales 2-3
Generaciones de Bases de Datos
C.R.M. Comercial.
Nombre del Docente: María Guadalupe Salazar Chapa
Herramienta Virtual por: Amarilis Escartín.
Reflexión acerca del aprendizaje
WEBTEC-1205 Diseño Visual Digital 2 Profesor: Mauro Laurent Obando
AUTOR: SALGADO ESCOBAR STALIN SEBASTIAN DIRECTOR: ING. JOSE SANCHO
Unida III: Análisis y Diseño de Sistemas Orientado a Objetos
¡Data Discovery con R y PBI! ¿Qué es? ¿Por qué es importante?
Transcripción de la presentación:

Diseño de la interfaz de usuario Ing. Maribel Valenzuela Beltrán.

Diseño de la interfaz de usuario Los usuarios de sistemas frecuentemente juzgan un sistema por su interfaz más que por su funcionalidad El diseño pobre de la interfaz de usuario es la razón por la cual muchos sistemas de software nunca son usados Una interfaz pobre puede causar que el usuario cometa errores importantes La mayoría de los usuarios de sistemas de negocios interactúan a través de interfaces gráficas

Características de las interfaces gráficas de usuario

Ventajas de las interfaces gráficas de usuario Son fáciles de aprender y usar Los usuarios sin experiencia pueden aprender a usar el sistema rápidamente El usuario puede ir de una tarea a otra y puede interactuar con diferentes aplicaciones La información se mantiene visible al cambiar de tarea Es posible la interacción completa con acceso inmediato a cualquier parte de la pantalla

Diseño centrado en el usuario El propósito del diseño centrado en el usuario es concientizar al ingeniero de software sobre los aspectos clave del diseño más que de la implementación de interfaces de usuario El diseño centrado en el usuario es un enfoque para diseñar IU donde las necesidades del usuario son lo más importante y donde el usuario se involucra en el proceso de diseño El diseño de la IU involucra siempre el desarrollo de prototipos de interfaz

Principios de diseño El diseño de la IU debe considerar las necesidades, experiencia y capacidad de los usuarios del sistema Los diseñadores deben estar atentos de las limitaciones físicas y mentales de la gente (por ejemplo memoria de corto plazo) y deben reconocer que la gente comete errores Los principios de diseño de IU se basan en los principios de diseño gráfico, sin embargo no todos los principios son aplicados a todos los diseños

Principios de diseño (2) Familiaridad del usuario La interfaz debe estar basada en términos y conceptos orientados al usuario y no en conceptos de cómputo. Por ejemplo, un sistema para oficina debe usar letras, documentos, carpetas, etc. en vez de directorios, identificadores de archivo, etc. Consistencia La interfaz debe ser consistente de tal manera que, las operaciones comparables deben ser activadas de la misma forma Sorpresa mínima El usuario debe ser capaz de predecir la operación de comandos comparables

Principios de diseño (3) Recuperación La interfaz debe incluir mecanismos para permitir a los usuarios recuperarse de fallas. Por ejemplo, opciones de deshacer, confirmar en acciones destructivas, etc. Guía de usuarios Debe proveerse algún tipo de guía como sistemas de ayuda, manuales en línea, etc. Diversidad de usuarios Debe existir apoyo para que diferentes tipos de usuarios interactúen. Por ejemplo, texto grande para usuarios con dificultades visuales

Interacción usuario-sistema Durante el diseño de sistemas interactivos deben considerarse dos problemas La manera en que la información del usuario será provista al sistema La manera en que la información del sistema será presentada al usuario La interacción y presentación de la información al usuario deben ser integradas a través de un marco coherente

Estilos de interacción Manipulación directa Selección de menú Llenado de formas

Ventajas y desventajas de la manipulación directa El tiempo de aprendizaje por el usuario es corto Los usuarios reciben retroalimentación inmediata a sus acciones de tal forma que los errores pueden ser detectados rápidamente y corregidos Las interfaces de manipulación directa pueden ser complejas y demandan recursos del sistema de cómputo

Ventajas y desventajas de la selección de menú Los usuarios no necesitan recordar nombres de comandos ya que los tienen presentes El esfuerzo de escritura es mínimo Los errores del usuario son capturados por la interfaz Si existen muchas opciones, se debe utilizar alguna estructura de menú Los usuarios experimentados encuentran que los menús son más lentos que los lenguajes de comandos

Presentación de la información Información estática Iniciada al principio de la sesión. No cambia durante la sesión Puede ser numérica o textual Información dinámica Cambia durante la sesión y los cambios deben ser: comunicados al usuario

Factores para el desplegado de información ¿ Le interesa al usuario información precisa o las relaciones entre los datos ? ¿ Que tan rápido cambian los valores de la información? ¿ Deben indicarse los cambios inmediatamente ? ¿ Debe el usuario tomar acciones en respuesta a cambios ? ¿ Existe una interfaz para manipulación directa ? ¿ Es la información numérica o textual ? ¿ Son importantes los valores relativos ?

Visualización de datos Se refiere a técnicas para el desplegado de grandes cantidades de información La visualización puede revelar relaciones entre entidades y tendencias en los datos Algunas posibles visualizaciones son: Información del clima recolectada de varias fuentes El estado de una red de teléfonos como un conjunto de nodos enlazados El modelo de una molécula en tres dimensiones Páginas Web desplegadas como un árbol

Colores El color agrega una dimensión extra a una interfaz y puede ayudar al usuario a entender estructuras de información complejas Pueden ser usados para remarcar eventos excepcionales Algunos errores en el uso de colores en el diseño de interfaces son: El uso de color para comunicar significado Sobre utilización de color en la pantalla

Guía para el uso de colores No utilizar demasiados colores Utilizar códigos de colores para apoyar en las tareas Permitir a los usuarios controlar los códigos de colores Diseñar monocromático y agregar color posteriormente Utilizar códigos de colores consistentemente Evitar la mala combinación de colores Utilizar cambios de color para mostrar cambios de estado

Apoyo al usuario La guía al usuario cubre todas las facilidades del sistema para apoyar a los usuarios, incluyendo la ayuda en línea, mensajes de error, manuales, etc. El sistema de guía al usuario debe estar integrado a la interfaz de usuario para ayudar a los usuarios cuando necesiten información sobre el sistema o cuando cometen algún tipo de error Los sistemas de ayuda y de mensajes deben, si es posible, estar integrados

Mensajes de error El diseño de mensajes de error es muy importante. Los mensajes pobres pueden significar que el usuario rechace el sistema Los mensajes deben ser concisos, consistentes y constructivos Los antecedentes y experiencia de los usuarios debe ser el factor determinante en el diseño de mensajes

Factores de diseño en los mensajes

Diseño del sistema de ayuda Ayuda? significa “ayúdame, necesito información” Ayuda! significa “ayúdame, estoy en problemas” Ambos requisitos deben ser tomados en cuenta en el diseño de sistemas de ayuda Se puede requerir de varias opciones en el sistema de ayuda No debe ser un simple manual en línea

Documentación del usuario Así como en la información en línea, la documentación en papel debe ser provista junto con el sistema La documentación debe ser diseñada para una variedad de usuarios desde inexpertos hasta expertos Al igual que los manuales, debe ser provista otra documentación como una referencia rápida

Evaluación de la interfaz de usuario Se debe realizar alguna evaluación de la interfaz de usuario para valorar su pertinencia

Técnicas simples de evaluación Cuestionarios para obtener retroalimentación del usuario Grabación del uso del sistema y evaluación de la cinta Implementación de código para la recolección de la facilidad de uso y errores del usuario