DISEÑO DE INTERFACES Por: Drako

Slides:



Advertisements
Presentaciones similares
EL PROCESO DE DESARROLLO DEL SOFTWARE
Advertisements

Los Principios del Sistema de Gestión de la Calidad
ANÁLISIS DE REQUERIMIENTOS
Ingeniería de Software
CALIDAD DE PRODUCTO PORTADA CALIDAD DE PRODUCTO.
Webquest Diseño IU: Wix.com permite un control total del diseño de la web, pudiendo elegir en cualquier momento que punto modificar o que.
Arquitectura de la información en sitios web y Usabilidad
Medición de la usabilidad en aplicaciones de escritorio.
Unidad II Interfaces Hombre Máquina
Origen y Evolución de las Interfaces Gráficas Producción Digital 2012.
“8 Principios de la Gestión Administrativa”
INGENIERIA DE REQUERIMIENTOS
Requerimientos del Usuario y Requerimientos del Sistema 3ero BB
Evaluación de nuevas Tecnologías
Webquest Diseño IU: Wix.com permite un control total del diseño de la web, pudiendo elegir en cualquier momento que punto modificar o que.
Evaluación de Productos
Diseño de un Sistema de Control en Tiempo Real para el Kernel del Sistema Operativo utilizando MatLab-SimuLink Por: MARCO ANTONIO ESPINEL CANGUI DIRECTOR:
Estrategia y Planeación de Medios
M.S.C. Ivette Hernández Dávila
DISEÑO DE INTERFAZ DE USUARIO
Principios de diseño de Interfaces Prof. Adelaide Bianchini
La interfaz de usuario (I)
Interfaces Humano-Computador. Introducción n Se refiere al medio por el cual un usuario interactúa con el computador n Involucra las instrucciones que.
“Especificación de Requerimientos”
Semana 5 Subprogramas..
PROGRAMA APRENDER-UNAH MÓDULO 5: DISEÑO DE LA INSTRUCCIÓN
Diseño del Software Diseño de datos Diseño arquitectónico
DISEÑO DE LA INTERFAZ DE USUARIO
Actividad 6. Requisitos del software, referente a la estructura y base de datos. M.C. Juan Carlos Olivares Rojas Syllabus May,
Arquitectura de una aplicación
Modelo McCall PRESENTA: Liliana Hilario, Anabel peña, Jessica Carbajal, Ricardo Díaz.
DISEÑO DE SOFTWARE 1ª. Parte
Introducción A Las Bases De Datos
DATA WAREHOUSE Equipo 9.
DISEÑO DEL SISTEMA DE COMUNICACIÓN ENTRE EL APRENDIZ Y EL MEC
5.3 APROXIMACIONES AL DISEÑO
Concepto de usabilidad
Unidad VI Documentación
MEDIDA DE LA USABILIDAD EN APLICACIONES DE ESCRITORIO
Tema 1: Introducción al análisis y diseño de aplicaciones software
Ingeniería en Sistemas de Información Diseño de Sistemas (3K1)
Análisis de Requerimientos
Sistemas, Procesos y Modelos
Usabilidad Definiciones
INTRODUCCIÓN A LA INGENIERÍA DEL SOFTWARE
Ing. Noretsys Rodríguez. Definición de Conceptos  Falla: Ocurre cuando un programa no se comporta de manera adecuada. Es una propiedad estadística de.
SENA REGIONAL HUILA REGIONAL HUILA CENTRO DE LA INDUSTRIA LA EMPRESA Y LOS SERVICIOS Huila Elementos de sistemas de información.
Alexander Aristizabal Ángelo flores herrera
Diseño de Sistemas.
Factores y Métricas que determinan la Calidad de un producto
Roles de Open UP.
UML.
Posgrado en Sistemas Computacionales Heurísticas de usabilidad MC Luz María Moreno Aguilar Noviembre 2009.
Proceso de Diseño de Interfaces
Calidad de Software Centro ISYS Escuela de Computación
1.Responder a tareas y usuarios concretos 2.En un contexto específico y con los recursos disponibles. En el marco de las organizaciones 3.Balance entre.
Un requerimiento es una condición o capacidad a la que el sistema (siendo construido) debe conformar [ Rational ]. Un requerimiento de software puede.
Proceso de desarrollo de Software
Arquitectura de una aplicación Arquitectur a: desarrolla un plan general del sistema, asegurando que las necesidades de los usuarios sean atendidas. Ingeniería.
República Bolivariana de Venezuela Universidad Nacional Experimental Politécnica de la Fuerza Armada (UNEFA) Carrera: Ingeniería de Sistemas Cátedra: Análisis.
Bases de Datos y Sistemas de Gestión de Bases Relacionales.
Harware Software Yuneidy moreno 7-2 Tecnología i. E. devora Arango.
Usabilidad Antes un opcional, hoy un imperativo Daniel Mordecki
Bachillerato Ingeniería en Informática Fundamentos de Computación.
El diseño de la interfaz de usuario requiere el estudio de las personas y el conocimiento tecnológico adecuado.
Conociendo el modelo Cliente-Servidor. Introducción En el mundo de TCP/IP las comunicaciones entre computadoras se rigen básicamente por lo que se llama.
Verificación y Validación del Software
VERIFICACIÓN Y VALIDACIÓN DE SISTEMAS 3.10 Fase de manejo de requerimientos 4.1 Modelado de pruebas en UML Ponente: ing. Alejandro tapia vazquez.
Entregables del Proyecto
GESTIÓN DE PROYECTOS.
Transcripción de la presentación:

DISEÑO DE INTERFACES Por: Drako Con texos de: Leopoldo Sebastián M. Gómez – Diseño de Interfaces de Usuario: Principios, Prototipos y Heurísticas para Evaluación

Diseño de Interfaces de Usuario El diseño de interfaces de usuario es una tarea que ha adquirido relevancia en el desarrollo de un sistema.   La calidad de la interfaz de usuario puede ser uno de los motivos que conduzca a un sistema al éxito o al fracaso.

CONCEPTOS GENERALES La Interfaz de Usuario(IU) es un conjunto de elementos que presentan información y permiten al usuario interactuar con la misma y con la computadora.   En una IU bien diseñada el usuario encontrará la respuesta que espera a su acción. Si no es así puede ser frustrante su operación, pues el usuario tiende a culparse por no saber usar el objeto.

MODELOS DE USO Los programas son usados por usuarios con distintos niveles de conocimientos. Por ello que no existe una interfaz válida para todos los usuarios y todas las tareas.   Un modelo permite explicar o predecir comportamientos del sistema y tomar las decisiones adecuadas para modificar el mismo.

Modelo del usuario El usuario tiene su visión personal del sistema, y espera que éste se comporte de una cierta forma. Se puede conocer el modelo del usuario estudiándolo. tests de usabilidad, entrevistas, realimentación. Una interfaz debe facilitar el proceso de crear un modelo mental efectivo.

Modelo del diseñador El diseñador mezcla las necesidades, ideas, deseos del usuario y los materiales de que dispone el programador para diseñar un producto de software. Es un intermediario entre ambos.  Una interfaz no es simplemente una cara bonita El diseño debe ser funcional y no “bonito”.

Modelo del programador Es el más fácil de visualizar, al poder especificar formalmente. Está constituido por los objetos que manipula el programador, distintos de los que trata el usuario ejemplo: el programador llama “base de datos” a lo que el usuario podría llamar “agenda”.

PRINCIPIOS PARA EL DISEÑO DE IU Existen principios relevantes para el diseño e implementación de IU, ya sea para las IU gráficas, como para la Web.

Anticipación Autonomía Consistencia Las aplicaciones deberían intentar anticiparse a las necesidades del usuario .   Autonomía Se debe dar al usuario el ambiente flexible para que aprenda a usar la aplicación rápidamente . Consistencia La IU debe mantener su consistencia gráfica y de uso siempre

Interpretación del comportamiento del usuario Comprender el significado que le atribuye un usuario a cada requerimiento. Estructuras invisibles Se requiere una definición clara de las mismas o el usuario nunca podría llegar a descubrir su uso. Ejemplo: la ampliación de ventanas mediante la extensión de sus bordes. Pequeñas estructuras visibles Se puede establecer un conjunto de objetos visibles capaces de ser controlados por el usuario, que permitan ahorrar tiempo en la ejecución de tareas específicas. Ejemplo: ícono y/o botón para impresión.

Eficiencia del Usuario Se debe considerar la productividad del usuario antes que la productividad de la máquina. Los mensajes de ayuda deben ser sencillos y proveer respuestas a los problemas. Ley de Fitt El tiempo para alcanzar un objetivo es una función de la distancia y tamaño del objetivo. Es conveniente usar objetos grandes para las funciones importantes. Interfaces Explorables Siempre que sea posible se debe permitir que el usuario pueda salir ágilmente de la IU, dejando una marca del estado de avance de su trabajo, para que pueda continuarlo en otra oportunidad.

Objetos de Interfaz Humana Estos pueden ser vistos, escuchados, tocados o percibidos de alguna forma. Además, estos objetos deberían ser entendibles, consistentes y estables. Uso de Metáforas Las buenas metáforas crean figuras mentales fáciles de recordar. La IU puede contener objetos asociados al modelo conceptual. en forma visual, con sonido u otra característica perceptible por el usuario que ayude a simplificar el uso del sistema. Curva de Aprendizaje El aprendizaje de un producto y su usabilidad no son mutuamente excluyentes. El ideal es que la curva de aprendizaje sea nula, y que el usuario pueda alcanzar el dominio total de la aplicación sin esfuerzo.

Auditoría del Sistema Legibilidad Interfaces Visibles Es conveniente conocer un conjunto de carácterísticas propias de sistema hora de acceso, ubicación del usuario en el sistema, lugares a los que ha accedido, etc. El usuario debería poder salir del sistema y al volver a ingresar continuar trabajando en lugar dónde había dejado. Legibilidad La información debe ser fácil de ubicar y leer. El texto debería tener un alto contraste y el tamaño de las fuentes tiene que ser lo suficientemente grande como para poder ser leído en monitores estándar. Es importante hacer clara la presentación visual (colocación/agrupación de objetos, evitar la presentación de excesiva información. Interfaces Visibles La navegación en las aplicaciones debe ser reducida a la mínima expresión. El usuario debe sentir que se mantiene en un único lugar y que el que va variando es su trabajo.

PROTOTIPOS DE IMPLEMENTACION   Se puede hacer una clasificación de los principales tipos de prototipos, variando su grado de complejidad, de acuerdo a las características que consideren y a su operabilidad para realizar simulaciones. PROTOTIPOS DE IMPLEMENTACION

1.- Prototipos Estáticos Son aquellos que no permiten la alteración de sus componentes, pero sirven para identificar y resolver problemas de diseño. En esta categoría se incluyen las presentaciones sobre reproductores, papel u otro medio de visualización.

2.- Prototipos Dinámicos Permiten la evaluación de un modelo del sistema sobre una estación de trabajo o una terminal. Estos prototipos involucran aspectos de diseño mas detallados que los prototipos estáticos, incluyendo la validación del diseño del sistema en términos de requerimientos no funcionales.

3.- Prototipos Robustos Deben ser relativamente completos en la simulación de las características dinámicas de la interfaz presentación de mensajes de error, entrada y edición de datos, etc. Esta categoría puede ser utilizada para validar los objetivos de diseño.

Prototipado El nivel de sofisticación del prototipo debería incrementarse a lo largo del proceso de diseño de interfaces de usuario. La información recolectada durante las tareas de análisis del sistema y la especificación de los requisitos del usuario constituyen los datos clave para el proceso de prototipación.

Heurísticas para la Evaluación de IU Visibilidad del estado del sistema Semejanza del sistema al mundo real Control y libertad por parte del usuario Consistencia y estandarización Prevención de Errores Reconocimiento de acciones y opciones Flexibilidad y eficiencia en el uso Estética y diseño minimalista Reconocimiento de errores, diagnóstico y recuperación Ayuda y documentación

Medidas de severidad Para establecer medidas que indiquen la severidad de los problemas en el uso de las interfaces, se deben conocer los factores que determinan el grado de un problema: La frecuencia de ocurrencia. El impacto que causa la ocurrencia del problema. La persistencia del problema. El impacto en el mercado.

Medidas de severidad de un problema en la IU 0: No puede llegar a considerarse un problema. 1: Es un problema “cosmético” que no necesita ser corregido a menos que se disponga tiempo extra en el proyecto. 2: Es un problema menor y su corrección puede tener baja prioridad. 3: Es un problema mayor y su corrección debería tener alta prioridad. 4: Es una catástrofe para la utilización de la aplicación y es imperativo corregir el error.

Referencias http://www.cs.cinvestav.mx/CursoVis/prinvisual.html Consulta 11 marzo 2009 http://www.guiaweb.gob.cl/guia-v2/capitulos/03/index.htm http://www.monografias.com/trabajos10/diusuar/diusuar.sht ml