Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Diseno de Interfaz
Diseno de Interfaz
entre el usuario y la computadora. Permite la comunicacin en lenguaje natural entre la tecnologa y el ser humano. Se le conoce como IU Las interfaz de usuario pueden ser
categora de diseo que crea un medio de comunicacin entre el hombre y la mquina. Con un conjunto de principios para el diseo de la interfaz, el diseo identifica y crea entonces un formato de pantalla que formar la base del prototipo de interfaz de usuario.
forma a la percepcin del software por parte del usuario, tiene que estar bien diseada. La interfaz es lo que va a ver el usuario para entender el sistema que va utilizar.
con la identificacin de los requisitos del usuario, de la tarea y del entorno. Una vez identificadas las tareas, se crean y se analizan los escenarios del usuario para definir el conjunto de objetos y de acciones de la interfaz.
pasos
Esto es lo que forma la base para la creacin
del formato de la pantalla que representa el diseo grfico y la colocacin de iconos, la definicin del texto descriptivo en pantalla, la especificacin y ttulos de las ventanas, la especificacin de los elementos principales y secundarios del men. Las herramientas se utilizan para generar prototipos y por ltimo implementar el modelo de diseo y evaluar la calidad del resultado.
Ben Shneiderman
Es uno de los gurs del diseo de
interfaces hombre mquina, denominado IHC en ingls: Computer Human Interface (CHI)
Ben Shneiderman habla sobre esta categora de diseo en el prlogo de su libro y afirma:
Para muchos usuarios de sistemas de informacin computarizados la frustracin y la ansiedad forman parte de su vida diaria.
Luchan por aprender el lenguaje de rdenes y los sistemas de seleccin de mens que supuestamente les ayudan a realizar su trabajo.
Algunas personas se encuentran con casos tan serios de shocks informticos, terror en el terminal o neurosis en la red, que evitan utilizar sistemas computarizados.
iconos y selecciones mediante ratn han eliminado muchos de los terribles problemas con la interfaz. Pero incluso en un mundo de ventanas todos encontramos interfaces de usuario difciles de aprender, difciles de utilizar, confusas, imperdonables y en muchos casos totalmente frustrantes. Sin embargo, hay quien dedica tiempo y energas construyendo estas interfaces, y es posible que estos problemas no los crearan a propsito.
Theo Mantel en su libro crea tres reglas de oro para el diseo de la interfaz:
1. Dar el control al usuario
Reglas de oro
Estas reglas de oro forman en realidad
la base para los principios del diseo de la interfaz de usuario que servirn de gua para esta actividad de diseo de software tan importante.
Durante la sesin de recopilacin de los requisitos para un nuevo sistema de informacin, un usuario clave fue entrevistado acerca de los atributos de la interfaz grfica orientada a ventanas.
Cmo ?!!!!!
La primera reaccin es mover la cabeza y sonrer, y
hacer una pausa por unos instantes. No hay nada malo en la solicitud del usuario. Lo que quera era que un sistema reaccionara ante sus necesidades y que le ayudara a hacer las cosas. Quera controlar la computadora, y no dejar que la computadora le controlara.
La mayor parte de las restricciones y limitaciones impuestas por el diseador se han pensado para simplificar el modo de interaccin.
En muchos casos es posible que el diseador introduzca limitaciones y restricciones para simplificar la implementacin de la interfaz. Y el resultado puede ser una interfaz fcil de construir, pero frustrante de utilizar.
Principios de diseo que permiten dar control al usuario definidas por MANDEL:
Definir los modos de interaccin de manera que no
obligue a que el usuario realice acciones innecesarias y no deseadas. Tener en consideracin una interaccin flexible Permitir que la interaccin del usuario se pueda interrumpir y deshacer. Aligerar la interaccin a medida que avanza el nivel de conocimiento y permitir personalizar la interaccin. Disear la interaccin directa con los objetos que aparecen en la pantalla.
Siempre que sea posible, el sistema deber recordar la informacin pertinente y ayudar a que el usuario recuerde mediante un escenario de interaccin.
Mandel define los principios de diseo que hacen posible que una interfaz reduzca la carga de memoria del usuario:
Reducir la demanda de memoria a corto plazo.
El formato visual de la interfaz se deber basar en una metfora del mundo real.
(3) los mecanismos para ir de tarea a tarea se hayan definido e implementado consecuentemente.
(1) que toda la informacin visual est organizada de acuerdo con el diseo estndar que se mantiene en todas las presentaciones de pantallas;
(2) que todos los mecanismos de entrada se limiten a un conjunto limitado y que se utilicen consecuentemente por toda la aplicacin, y que
El ingeniero del software crea un modelo de diseo; cualquier otro ingeniero (o el mismo ingeniero del software) establece un modelo de usuario, el usuario final desarrolla una imagen mental que se suele llamar modelo de usuario o percepcin del usuario, y los que implementan el sistema crean una imagen de sistema
Modelo de diseo
Un modelo de diseo de un sistema completo incorpora las representaciones del software en funcin de los datos, arquitectura, interfaz y procedimiento.
La especificacin de los requisitos puede que establezca ciertas limitaciones que ayudarn a definir al usuario del sistema, pero el diseo de la interfaz suele ser un nico tema secundario de modelo de interfaz
Modelo de usuario
Para construir una interfaz de usuario efectiva, todo diseo deber comenzar por conocer los usuarios destino, as como los perfiles de edad, sexo, habilidades fsicas, educacin, antecedentes culturales o tnicos, motivacin, objetivos y personalidad
en general no tienen conocimientos sintcticos, ni conocimientos semnticos de la utilizacin de la aplicacin o del sistema;
categoras de usuarios
Poseen un conocimiento semntico usuarios razonable, pero una espordicos y retencin baja de la con informacin conocimientos: necesaria para utilizar la interfaz;
categoras de usuarios
Poseen el conocimiento sintctico y semntico suficiente como para llegar al sndrome del usuario avanzado, esto es, individuos que buscan interrupciones breves y modos abreviados de interaccin.
Modelo de usuario
La percepcin del sistema (el modelo de usuario) es la imagen del sistema que el usuario final tiene en su mente.
Por ejemplo, si se preguntara a un usuario de un procesador de texto en particular que describiera su forma de manejar el programa, la respuesta vendra guiada por la percepcin del sistema.
La precisin de la descripcin depender del perfil del usuario (por ejemplo, los principiantes haran lo posible por responder con una respuesta muy elemental) y de la familiaridad global con el software del dominio de la aplicacin.
Modelo de usuario
Un usuario que comprenda por completo los procesadores de texto, aunque puede que haya trabajado solo una vez con ese procesador especfico,
es posible que proporcione de verdad una descripcin ms completa de su funcionamiento que el principiante que haya pasado unas cuantas semanas intentando aprender el funcionamiento del sistema.
Modelo de usuario
Los modelos permiten que el diseador de la interfaz satisfaga un elemento clave del principio ms importante del diseo de la interfaz de usuario:
Proceso de diseo
En la Figura 15.1 se puede observar que el proceso de diseo de la interfaz de usuario acompaa cuatro actividades distintas de marco de trabajo: 1. Anlisis y modelado de usuarios, tareas y entornos.
2. Diseo de la interfaz
3. Implementacin de la interfaz
4. Validacin de la interfaz
En la mayora de los casos, la actividad de implementacin implica la generacin de prototipos -la nica forma prctica para validar lo que se ha diseado-.
Se identifican, describen y elaboran las tareas que lleva a cabo el usuario para conseguir los objetivos (por encima de la cantidad de pasos iterativos a travs de la espiral).
el entorno del trabajo fsico. Entre las preguntas que se formulan se encuentran las siguientes: Dnde se ubicar fsicamente la interfaz? Dnde se situar el usuario? Llevar a cabo tareas no relacionadas con el interfaz? Se adapta bien el hardware a las limitaciones de luz, espacio o ruido?
Actividad de implementacin
La actividad de implementacin comienza normalmente con la creacin de un prototipo que permita evaluar los escenarios de utilizacin.
A medida que avanza el proceso de diseo iterativo, y para completar la construccin de la interfaz, se puede utilizar un kit de herramientas de usuario
(3) la aceptacin de la interfaz por parte del usuario como una herramienta til en su trabajo.
2.Hacer corresponder cada objetivo/intencin con una secuencia de acciones especficas 3. Especificar la secuencia de acciones de tareas y subtareas, tambin llamado escenario del usuario, de la manera en que se ejecutarn a nivel de la interfaz.
Para llevar a cabo esta definicin, el escenario del usuario se analiza sintcticamente, esto es, se escribe la descripcin del escenario de un usuario.
Los sustantivos (objetos) y los verbos (acciones) se aslan para crear una lista de objetos y de acciones.
Un objeto de aplicacin representa los datos especficos de la aplicacin que no se manipulan directamente como parte de la interaccin de la pantalla.
Desgraciadamente, muchos diseadores no abordan estos temas dentro del proceso de diseo hasta que es relativamente tarde (algunas veces no se siente la aparicin de un error hasta que se dispone del prototipo operativo).
El resultado suele ser una iteracin innecesaria, demoras de proyecto y frustracin del usuario.
Para muchas aplicaciones interactivas el tiempo de respuesta del sistema es el principal motivo de queja.
En general, el tiempo de respuesta del sistema se mide desde el punto de vista que el usuario realiza la accin de control (por ejemplo, pulsar la tecla intro o pulsar el botn del ratn) hasta que el software responde con la salida o accin deseada.
Si la duracin de la respuesta del sistema es demasiado larga, es inevitable obtener como resultado la frustracin y el estrs del usuario.
Sin embargo, si la interfaz va marcando el ritmo del usuario una duracin breve del tiempo de respuesta puede ser tambin perjudicial.
Un tiempo de respuesta rpido puede obligar a que el usuario se precipite y cometa errores.
La variabilidad
se refiere a la desviacin del tiempo de respuesta promedio, y en muchos aspectos es la caracterstica ms importante del tiempo de respuesta.
Una variabilidad baja posibilita al usuario establecer un ritmo de interaccin, aunque el tiempo de respuesta sea relativamente largo.
interactivo basado en computadora requieren ayuda, ahora y siempre. Los dos tipos de funciones de ayuda ms comunes son: integradas y complementarias (aadibles).
Se disea una funcin de ayuda integrada dentro del mismo software desde el principio.
Suele ser sensible al contexto, lo que posibilita al usuario seleccionar entre los temas que sean relevantes para las acciones que est llevando a cabo en ese momento.
Obviamente esto reduce el tiempo que requiere para obtener ayuda, e incrementa su familiaridad con la interfaz.
Una funcin de ayuda complementaria se aade al software una vez construido el sistema.
En muchos aspectos es muy similar a un manual de usuario en lnea con una capacidad limitada de consulta.
Temas de diseo:
Cuando se va a considerar un
servicio de ayuda hay una serie de temas de diseo que debern abordarse
Opciones: ayuda solo para un subconjunto de todas las funciones y acciones; ayuda para todas las funciones
Opciones: un men de ayuda; una tecla de funcin especial; una orden de AYUDA
Opciones: una ventana separada, una referencia a un documento impreso (no es lo ideal); una sugerencia de una ,o dos lneas que surge en una localizacin fija en la pantalla.
Opciones: un botn de retorno visualizado en la pantalla; una tecla de funcin o una secuencia de control.
Opciones: una estructura plana donde el acceso a la informacin se realiza mediante una contrasea; una jerarqua estratificada de informacin que va proporcionando ms datos a medida que el usuario va entrando por la estructura; la utilizacin de hipertexto.
Herramientas de implementacin
Una vez creado el modelo de diseo, se implementa como un prototipo, que los usuarios han examinado (aquellos que adaptan el modelo del usuario descrito anteriormente), y que se ha basado en los comentarios de los usuarios.
Herramientas de implementacin
Para acoplar este enfoque de diseo iterativo se ha desarrollado una clase extensa de herramientas diseo de interfaz y de generacin de prototipos.
..herramientas
Estas herramientas llamadas, juego de herramientas de la interfaz de usuario o sistemas de desarrollo de la interfaz de usuario (SDIU),
proporcionan componentes u objetos que facilitan la creacin de ventanas, mens, interaccin de dispositivos, mensajes de error, rdenes y muchos otros elementos de un entorno interactivo.
Herramientas de implementacin
Mediante los componentes de software preestablecidos que se pueden utilizar para crear una interfaz de usuario, un SDIU proporcionar los mecanismos para:
Herramientas de implementacin
gestionar los dispositivos de salida (tales como el ratn o el teclado);
Herramientas de implementacin
proporcionar una respuesta (por ejemplo, un eco automtico de la entrada)
Herramientas de implementacin
establecer conexiones entre el software de la aplicacin y la interfaz;
La evaluacin podr abarcar un espectro de formalidad: desde pruebas informales en donde el usuario proporciona respuestas espontneas hasta un estudio formalmente diseado que utilizar mtodos estadsticos para la evaluacin de cuestionarios cumplimentados por un grupo de usuarios finales.
Para recopilar los datos cualitativos, se pueden distribuir cuestionarios a los usuarios del prototipo.
ejemplos:
Gracias por su
atencin.