Académique Documents
Professionnel Documents
Culture Documents
Interfaz de Usuario?
El diseo de interfaces de usuario (HCI Human Computer Interfece o IU Interfaz
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. Los principios que se presentan son
de utilidad para creacin de interfaces funcionales y de fcil operacin. A pesar de
no ser capaces de resolver todos los aspectos propios del contexto con el que se
est trabajando, pueden ser combinados con la prototipacin y la aplicacin de
heursticas de evaluacin para facilitar el proceso de diseo. La presente unidad
se centra en los componentes de software de las interfaces de usuario. Lo
anteriormente expuesto se complementa con un caso prctico de diseo de
interfaces de usuario.
Los programas son usados por usuarios con distintos niveles de conocimientos,
desde principiantes hasta expertos. Es por ello que no existe una interfaz vlida
para todos los usuarios y todas las tareas. Debe permitirse libertad al usuario para
que elija el modo de interaccin que ms se adece a sus objetivos en cada
momento. La mayora de los programas y sistemas operativos ofrecen varias
formas de interaccin al usuario.
Existen tres puntos de vista distintos en una IU: el del usuario, el del programador
y el del diseador (analoga de la construccin de una casa). Cada uno tiene un
modelo mental propio de la interfaz, que contiene los conceptos y expectativas
acerca de la misma, desarrollados a travs de su experiencia.
Modelo del usuario: El usuario tiene su visin personal del sistema, y espera que
ste se comporte de una cierta forma. Se puede conocer el modelo del usuario
estudindolo, ya sea realizando tests de usabilidad, entrevistas, o a travs de una
realimentacin. Una interfaz debe facilitar el proceso de crear un modelo mental
efectivo.
Para ello son de gran utilidad las metforas, que asocian un dominio nuevo a uno
ya conocido por el usuario. Un ejemplo tpico es la metfora del escritorio, comn
a la mayora de las interfaces grficas actuales.
Modelo del diseador: El diseador mezcla las necesidades, ideas, deseos del
usuario y los materiales de que dispone el programador para disear un producto
de software. Es un intermediario entre ambos.
La segunda parte del modelo define las tcnicas de interaccin del usuario, a
travs de diversos dispositivos.
Es muy sencillo disear algunas pantallas, enserselas al usuario para que las
evale y de esta manera aclarar dudas o confusiones en los requerimientos.
Esto implica, adems, que se trata de un sistema de traduccin, ya que los dos
"hablan" lenguajes diferentes: verbo-icnico en el caso del hombre y binario en el
caso del procesador electrnico.
Atractiva
Fcil de usar
De respuesta rpida
Clara de comprender
Elementos de la CLI
Una CLI en forma de texto puede tener los elementos que se exponen a
continuacin:
Cursor - Es una lnea horizontal o una barra vertical de la longitud de la lnea, para
representar la posicin del carcter mientras se escribe. El cursor se encuentra
por lo general en un estado de parpadeo. Se mueve a medida que el usuario
escribe o elimina algo.
Elementos de la GUI
Cada componente grfico ofrece una modo de trabajo con el sistema. Un sistema
de GUI tiene algunos de los elementos mencionados a continuacin:
Icono - Un icono es una pequea imagen que representa una aplicacin asociada.
Cuando se aprietan estos iconos o con uno o con doble click, la ventana de
aplicacin se abre. Los iconos muestran aplicaciones y programas instalados en
un sistema en forma de pequeas imgenes.
Cursor - Usando dispositivos como el ratn, touch pad (panel tctil), el lpiz digital
son representados en GUI como cursores. En la pantalla el cursor sigue las
instrucciones del hardware casi en tiempo real. Los cursores son tambin
llamados puntero en sistemas de GUI. Se usan para seleccionar mens, ventanas,
y otras caractersticas de la aplicacin.
Componentes GUI para aplicaciones especficas
Cuadro de dilogo - Es una ventana hija que contiene un mensaje de peticin para
el usuario para que lleve a cabo una accin determinada. Por ejemplo: Una
aplicacin genera un dilogo para tener confirmacin del usuario para eliminar un
archivo.
caja de dilogo
Caja de texto - Ofrece una zona para que el usuario escriba o para que introduzca
datos en texto.
Radio-botn
Casilla de verificacin - Las funciones son similares a las del Cuadro de lista.
Cuando se selecciona una opcin, la casilla aparece como marcada. Se pueden
seleccionar mltiples opciones representadas por casillas de verificacin.
Cuadro de lista - Aporta una lista de los tems disponibles para la seleccin. Se
puede seleccionar ms de un tem.
Lista de caja
Sliders
Recordar que un error mal manejado puede llevar a otro error... y este puede
llevar a otro y a otro, y as hasta llegar a un error catastrfico.
Las personas son diferentes: No todas las personas tienen las mismas
capacidades o usaran el sistema de la misma forma.
Interaccin de usuarios
Manipulacin Directa: El usuario interacta directamente con los objetos en la
pantalla
Procesos de Diseo de UI
Diseo visual
Posibilitar el uso de atajos a usuarios frecuentes - El deseo del usuario por reducir
el nmero de interacciones se incrementa con la frecuancia de uso. Las
abreviaciones, funciones clave, comandos escondidos, y facilidades macro son
muy tiles para un usuario experto.
Ofrecer retroalimientacin informativa - Para cada accin del operador, debe haber
alguna retroalimentacin de sistema. Para acciones menors y frecuentes, la
respuesta debe ser modesta, mientras que para acciones no frecuentes y
mayores, la respuesta debe ser ms substancial.
Ofrecer tratamientos de error simples - Disee tanto como sea posible el sistema
para que el usuario no haga errores graves. Si se comete un error, el sistema
debe poder detectarlo y ofrecer mecanismos simples y comprensibles para tratar
el error.
Los usuarios con desordenes visuales (ceguera nocturna, o baja visin nocturna,
daltonismo, deuteranopia, protanopia, tritanopia) requieren alternativas para la
asignacin de colores por defecto de una aplicacin
Una buena Interfaz de Usuario se anticipa a estas necesidades, proporcionando
una opcin para la personalizacin de las preferencias del color.