You are on page 1of 11

Productos de la Etapa de Diseo

Diseo de Interfaces

Tabla de contenido
INTERFACES DE LENGUAJE NATURAL ............................................................................................. 1 INTERFACES DE PREGUNTA Y RESPUESTA....................................................................................... 2 MENUS ...................................................................................................................................... 3 Oportunidad de consultora A................................................................................................ 4 INTERFACES DE FORMULARIO (FORMULARIOS DE ENTRADA/SALIDA) ............................................ 5 INTERFACES DE LENGUAJE DE COMANDOS .................................................................................... 6 Oportunidad de Consultora B ................................................................................................ 6 INTERFACES GRFICAS DE USUARIO............................................................................................... 8 Oportunidad de Consultora C ................................................................................................ 8 OTRAS INTERFACES DE USUARIO.................................................................................................... 9

Se describen varios tipos de interfaces de usuario, entre ellas las siguientes: Interfaces de Lenguaje natural, interfaces de preguntas y respuesta, mens, interfaces de formularios, Interfaces de lenguaje de comandos, interfaces grficas de usuarios, y una variedad de Interfaces Web para uso en Internet.

La Interfaz de usuario tiene dos componentes principales: el lenguaje de presentacin, que es la parte computadora-humano de la transaccin; y el lenguaje de accin, que caracteriza la parte humano-computadora. En conjunto, ambos conceptos cubren la forma y contenido del trmino interfaz de usuario.

INTERFACES DE LENGUAJE NATURAL


Las interfaces de lenguaje natural son quizs el sueo e ideal de usuarios inexpertos, debido a que permiten a usuarios interactuar con la computadora en su lenguaje cotidiano o natural. No se requieren habilidades especiales de usuarios, quienes interactan con la computadora mediante lenguaje natural. La pantalla descrita abajo menciona tres preguntas de lenguaje natural de tres aplicaciones diferentes. Observe que la interaccin con cada una parece muy fcil. Por ejemplo, la primera frase "Mencione todos los vendedores de quienes se conocen sus cuotas este mes" parece sencilla. Las sutilezas e irregularidades que residen en las ambigedades del lenguaje natural producen un problema de programacin sumamente exigente y complejo. Los intentos por interactuar con lenguaje natural para algunas aplicaciones en las cuales cualquier otro tipo de interfaz no 1

Productos de la Etapa de Diseo

Diseo de Interfaces

es factible (por decir, en el caso de un usuario que est incapacitado) se est obteniendo con algo de xito; sin embargo, estas interfaces normalmente son caras. Los problemas de implementacin y la demanda extraordinaria en los recursos de informtica hasta ahora han mantenido las interfaces de lenguaje natural a un mnimo. Sin embargo, la demanda existe y muchos programadores e investigadores estn trabajando diligentemente en las interfaces de lenguaje natural. Mencione todos los vendedores de quienes se conocen sus cuotas este mes. Ral Gmez Efran Prez Csar Abea Compare el porcentaje de vegetales podridos en cada uno de nuestros almacenes Tysons 4% Metro Center 5% Fair Oaks 3% Grafique la venta mensual de unidades de DVD de los ltimos tres aos Presione cualquier tecla para continuar

INTERFACES DE PREGUNTA Y RESPUESTA


En una interfaz de pregunta y respuesta, la computadora despliega en pantalla una pregunta para el usuario. Para interactuar, el usuario introduce una respuesta (mediante pulsaciones del teclado o un clic del ratn) y la computadora despus acta en esa informacin de entrada de acuerdo con su programa, normalmente pasando a la siguiente pregunta.

En la figura anterior se muestra un tipo de interfaz de pregunta y respuesta denominado cuadro de dilogo. Un cuadro de dilogo acta como una interfaz de pregunta y respuesta dentro de otra aplicacin. La interfaz principal para esta aplicacin no necesariamente debe ser de pregunta y respuesta. Ms bien, al incorporar un cuadro de dilogo, el programador ha incluido una interfaz de fcil uso dentro de una ms complicada. Los asistentes usados para instalar software son un ejemplo comn de una interfaz de pregunta y respuesta. El usuario responde a las preguntas acerca del proceso de instalacin, tal como dnde instalar el software o caractersticas. Los usuarios que no estn familiarizados con 2

Productos de la Etapa de Diseo

Diseo de Interfaces

aplicaciones particulares o no estn informados sobre un tema podran encontrar interfaces de pregunta y respuesta ms cmodas, ganando rpidamente confianza a travs de su xito.

MENUS
Una interfaz de mens adquiere apropiadamente su nombre de la lista de platillos que se pueden seleccionar en un restaurante. De forma similar, una interfaz de men proporciona al usuario una lista en pantalla de las selecciones disponibles. En respuesta al men, un usuario est limitado a las opciones desplegadas. El usuario no necesita conocer el sistema pero tiene que saber qu tarea se debe realizar. Por ejemplo, con un men tpico de procesamiento de texto, los usuarios pueden escoger opciones para editar, copiar o imprimir. Sin embargo, para utilizar el mejor men los usuarios deben saber qu tarea desean desempear. Los mens no dependen del hardware. Las variaciones abundan. Los mens se establecen para usar el teclado, lpiz ptico o el ratn. Las selecciones se pueden identificar con un nmero, carta o palabra clave. La consistencia es importante en el diseo de una interfaz de men.

Los mens tambin se pueden ocultar hasta que el usuario quiera usarlos. La figura de arriba muestra cmo se usa un men desplegable. Los mens se pueden anidar dentro de otro para llevar a un usuario a las opciones de un programa. Los mens anidados permiten a la pantalla aparecer menos desordenada, la cual es consistente con el adecuado diseo. Tambin permiten a usuarios evitar ver opciones de men en las que no estn interesados. Los mens anidados tambin pueden mover rpidamente a los usuarios a travs del programa.

Productos de la Etapa de Diseo

Diseo de Interfaces

Los mens de GUI se usan para controlar el software de PC y tienen los siguientes lineamientos: 1. Siempre se despliega la barra de men principal. 2. El men principal usa palabras simples. Las opciones de men principales siempre despliegan mens desplegables secundarios. 3. El men principal debe tener opciones secundarias agrupadas en grupos similares de caractersticas. Un men de objeto, tambin llamado men desplegable independiente, se despliega cuando el usuario hace clic en un objeto de la GUI con el botn derecho del ratn. Estos mens contienen artculos especficos para la actividad actual y la mayora es funciones duplicadas de artculos de men principales. Los usuarios experimentados se podran fastidiar por los mens anidados. Preferiran usar una entrada de comandos de lnea simple para acelerar las cosas. Otros usuarios podran usar los mtodos abreviados o las combinaciones de teclas como Alt + I, P, C, la cual inserta una la figura de clip art en un documento de Microsoft Office. Oportunidad de consultora A Preferira hacerlo yo mismo "Puedo pedir a Mickey que baje de la Web o de nuestro servidor a mi PC los datos que necesito", le dice a usted DeWitt Miwaye, un alto ejecutivo de Yumtime Foods (un mayorista de alimentos del Medio Oeste). "Obtener los datos no es el problema. Lo que no quiero son muchos reportes. Prefiero analizar los datos yo mismo." Miwaye le dice a usted que, como ejecutivo, l no usa su PC con la frecuencia que quisiera, tal vez slo tres veces por mes, pero sabe bien lo que le gustara hacer con ella. "Me gustara hacer algunas comparaciones por m mismo. Podra comparar el ndice de rotacin de empleados de nuestros 12 almacenes. Tambin me gustara ver la eficacia con que se utiliza cada uno de nuestros almacenes. A menudo quisiera poder construir una grfica de las comparaciones o ver un anlisis de ellas en relacin con el tiempo." En tres prrafos, compare tres tipos distintos de interfaz que podra usar Miwaye. A continuacin recomindele una interfaz qu tome en cuenta la poca frecuencia con que utiliza la PC, la forma en que disfruta trabajar con datos puros y su deseo de desplegar datos en diversas formas.

Productos de la Etapa de Diseo

Diseo de Interfaces

INTERFACES DE FORMULARIO (FORMULARIOS DE ENTRADA/SALIDA)


Las interfaces de formulario consisten de formularios en pantalla o formularios que se basan en la Web que despliegan campos que contienen datos o parmetros que necesitan ser comunicados al usuario. El formulario a menudo es un remedo de un formulario impreso que ya es familiar para el usuario. Esta tcnica de interfaz tambin se conoce como mtodo basado en el formulario y en formularios de entrada/salida. La figura siguiente muestra una interfaz de formulario. Un men desplegable para el Nm. de la parte introduce automticamente una Descripcin y un Precio de la unidad para el artculo. Cuando el usuario pasa al campo Cantidad e introduce el nmero de artculos a ser comprados, el software al cual automticamente el Precio extendido multiplicando la Cantidad y el Precio de la unidad. Los formularios para las pantallas de despliegue se configuran para mostrar qu informacin debe introducirse y dnde. Los campos en blanco requieren informacin que se puede resaltar con caracteres inversos o intermitentes. Por ejemplo, el usuario mueve el cursor de un campo a otro mediante la pulsacin de una tecla de flecha. Esta disposicin permite moverse un campo hacia atrs o un campo hacia adelante oprimiendo la tecla de flecha correspondiente. Los formularios que se basan en la Web ofrecen la oportunidad de incluir hipervnculos para ejemplos de formularios completados correctamente o para ayuda extensa y ejemplos.

Los formularios de entrada para las pantallas se pueden simplificar proporcionando valores predeterminados para los campos y permitiendo que los usuarios modifiquen la informacin predeterminada si es necesario. Por ejemplo, un sistema de administracin de base de datos diseado para mostrar un formulario para introducir cheques podra proporcionar el siguiente nmero secuencial de cheque como valor predeterminado cuando se exhibe un nuevo

Productos de la Etapa de Diseo

Diseo de Interfaces

formulario de cheque. Si faltan cheques, el usuario cambia el nmero de cheque para reflejar el cheque real a ser introducido. La entrada para los campos de pantallas de despliegue se puede restringir de manera que, por ejemplo, los usuarios puedan introducir nicamente nmeros en un campo que solicita el nmero del seguro social o pueden introducir nicamente letras donde se pide el nombre de una persona. Si los nmeros son la entrada donde slo se permiten letras, la computadora podra alertar al usuario que el campo se complet incorrectamente. La ventaja principal de la interfaz de formulario de entrada/salida es que la versin impresa del formulario proporciona documentacin excelente. Muestra etiquetas para cada campo as como tambin contexto para las entradas. Los documentos que se basan en la Web se pueden enviar directamente al sistema de facturacin si se involucra una transaccin o pueden ir directamente a la base de datos del cliente si se est enviando una encuesta. Los formularios que se basan en la Web hacen al usuario responsable por la calidad de los datos y hacen disponible el formulario para completarlo y enviarlo en 24 horas, 7 das a la semana, desde cualquier parte del mundo. Hay algunas desventajas con los formularios de entrada/salida. La desventaja principal es que los usuarios experimentados se podran impacientar con estos formularios y querran formas ms eficaces para introducir datos.

INTERFACES DE LENGUAJE DE COMANDOS


Una interfaz de lenguaje de comandos permite al usuario controlar la aplicacin con una serie de pulsaciones del teclado, comandos, frases o alguna secuencia de estos tres mtodos. Es una interfaz popular que es ms refinada que las discutidas anteriormente. En la figura de abajo se muestran un ejemplo de la aplicacin de lenguaje de comandos. Un usuario pide usar un archivo que contiene datos de todos los vendedores y pide a la computadora desplegar todos los apellidos, seguidos de los nombres, para todos los vendedores cuyas ventas actuales [VENTAS ACTUALES) son mayores que sus cuotas.

USAR VENDEDOR DESPLEGAR APELLIDO, NOMBRE DONDE VENTAS_ACTUALES >CUOTA

El lenguaje de comandos no tiene un significado inherente para el usuario y este hecho lo hace bastante diferente a las otras interfaces discutidas hasta ahora. Los lenguajes de comandos manipulan a la computadora como una herramienta para permitir al usuario controlar el dilogo. El lenguaje de comandos ofrece al usuario mayor flexibilidad y control. Cuando el usuario da una instruccin a la computadora mediante lenguaje de comandos, se ejecuta de inmediato por el sistema. Despus el usuario podra proceder para dar otra instruccin. 6

Productos de la Etapa de Diseo

Diseo de Interfaces

Los lenguajes de comandos requieren memorizar las reglas de sintaxis, esto generalmente es un obstculo para los usuarios inexpertos. Los usuarios experimentados tienden a preferir los lenguajes de comandos, posiblemente porque les permite trabajar ms rpido. Oportunidad de Consultora B

No hagan que me atrase "Las he visto todas", dice Carne Moore. "Yo estaba aqu cuando ellos compraron su primera computadora. Creo que he hecho una especie de carrera de esto", afirma alegremente, sealando hacia la enorme pila de formularios de solicitud de reembolso de gastos mdicos que ha estado ingresando en el sistema de cmputo. En su calidad de analista de sistemas, usted entrevista a Carrie, quien se desempea como capturista de datos de HealthPlus (una enorme compaa de seguros mdicos), en relacin con los cambios que se realizarn al sistema de cmputo. "En comparacin con las dems, soy bastante rpida", dice Carrie sealando con la cabeza hacia las otras seis capturistas que se encuentran en la misma sala. "Lo s porque a menudo realizamos breves competencias para ver quin es la ms rpida y con menos errores. Ve esa grfica sobre la pared? Ah se muestra la cantidad de formularios que introducimos al sistema y con qu rapidez. Las estrellas doradas indican quin es la mejor cada semana." "En realidad no me afecta si cambian las computadoras. Como le dije, las he visto todas." Carrie reanuda su trabajo mientras contina la entrevista. "No obstante, independientemente de lo que hagan, no hagan que me atrase. Una de las cosas de las cuales estoy ms orgullosa es que an puedo vencer a las dems capturistas. Sin embargo, ellas tambin son buenas", agrega Carrie. Con base en esta entrevista parcial con Carrie Moore, qu tipo de interfaz de usuario disear para ella y las dems capturistas? Suponga que el nuevo sistema tambin requerir la captura de grandes cantidades de datos procedentes de diversos tipos de formularios de reembolso de gastos mdicos enviados por los solicitantes. Compare y contraste interfaces como el lenguaje natural, preguntas y respuestas, mens, formularios de entrada/salida y documentos basados en la Web. Despus elija y defienda una opcin. Cules cualidades de Carrie y las dems operadoras y de los datos que tendrn que capturar influyeron en su eleccin? Haga una lista de estas cualidades. Es factible ms de una opcin? Por qu s o por qu no? D su respuesta en un prrafo.

Productos de la Etapa de Diseo

Diseo de Interfaces

INTERFACES GRFICAS DE USUARIO


Las interfaces grficas de usuario (GUIs) permiten la manipulacin directa de la representacin grfica en pantalla, la cual se puede realizar con la entrada del teclado, una palanca de juego o el ratn. La manipulacin directa requiere mayor sofisticacin del sistema que las interfaces vistas anteriormente. La clave para las GUIs es la retroalimentacin constante que proporcionan. La retroalimentacin continua en el objeto manipulado significa que se pueden hacer rpidamente los cambios o incluso cancelar operaciones sin incurrir en mensajes de error. La creacin de GUIs representa un reto, debido a que se debe inventar un modelo apropiado de realidad o un modelo conceptual aceptable de la representacin. El diseo de GUIs para uso en intranets, extranets y, an ms urgente, en Web, requiere una planeacin ms cuidadosa. En general, los usuarios de sitios Web son desconocidos para el diseador, de modo que el diseo debe ser bien definido. La eleccin de iconos, lenguaje e hipervnculos se vuelve un conjunto de decisiones y suposiciones acerca de qu tipos de usuarios del sitio Web estn esperando atraer. Oportunidad de Consultora C Esto no es un foco De su anlisis preliminar se desprende que para conseguir una reduccin sustancial de errores es necesario que los dependientes de Bright's Electric (que vende partes elctricas, focos y adornos a clientes mayoristas) adopten un sistema en lnea. El nuevo sistema permitir a los dependientes extraer piezas del inventario (y en consecuencia actualizar este ltimo), devolver una pieza al inventario, verificar el estado del inventario y comprobar si una pieza necesita rea bastecerse. En la actualidad, para actualizar el inventario, los dependientes contestan a mano un formulario con dos copias. El cliente se queda con una, el departamento de control de inventario conserva otra y los originales se depositan en la oficina principal al final del da. A la maana siguiente, lo primero que hace la solitaria oficinista es ingresar en la computadora los datos de los formularios. Los errores se generan cuando ella introduce nmeros de parte o cantidades errneos. Cuando los encargados del inventario buscan una pieza de la cual creen que hay en existencia pero no la encuentran, se gasta tiempo adicional. Alrededor del medioda se envan hojas de inventario actualizadas a los dependientes de ventas, pero para ese momento estos ltimos ya han tomado del inventario ms del doble de las piezas que se tomarn despus del medioda. Es evidente que un sistema en lnea bien diseado ayudara a reducir estos errores y tambin auxiliara en el control del inventario. El propietario, el seor Bright, ha considerado la idea de un sistema en lnea durante los ltimos cinco aos y la ha abandonado varias veces. 8

Productos de la Etapa de Diseo

Diseo de Interfaces

La principal razn es que los dependientes, que deberan ser quienes ms usaran el sistema, no confan en que los analistas de sistemas con quienes han hablado puedan satisfacer sus necesidades. M. I Sockette, el dependiente de ventas que ms tiempo lleva trabajando con el seor Bright, es el ms elocuente y dice: "Nosotros conocemos las piezas y a nuestros clientes. Sera muy bueno lo que pudiramos hacer aqu con una computadora. Sin embargo, los tipos que trajeron para ponerla a funcionar... es decir, dan indicaciones como: 'Prense frente a la computadora y tecleen un foco General Electric de 60 watts' "Para nosotros, no es un foco, es un GE60WSB. Todos nosotros conocemos los nmeros de parte. Nos enorgullecemos de ello. Si escribiramos toda esa basura nos tomara todo el da." Despus de hablar con el seor Bright, usted decide implementar un sistema en lnea. Usted ya convers con M. T. y los dems y les reiter que el sistema utilizar los nmeros de parte con los que ya estn familiarizados y que esto les ahorrar tiempo. Aunque escpticos, los convenci de que prueben el sistema. Qu tipo de interfaz de usuario disear para los dependientes de ventas? Antes de adoptar una solucin, realice en tres prrafos un anlisis cuidadoso en el cual compare y contraste diversas interfaces de usuario lenguaje natural, preguntas y respuestas, mens, formularios de entrada/salida, lenguaje de comandos y documentos basados en la Web que pudieran adecuarse a Bright's. A continuacin elija una interfaz y explique en un prrafo por qu considera que es la ms apropiada con base en lo que sabe de los dependientes de ventas y el sistema actual de Bright's. Dibuje un prototipo de pantalla que forme parte de su solucin. Describa en un prrafo cmo lo probar con los dependientes de ventas.

OTRAS INTERFACES DE USUARIO


Otras interfaces de usuario, aunque menos comunes que las discutidas anteriormente, estn ganando popularidad. Estas interfaces incluyen dispositivos de indicacin tal como el lpiz ptico, pantallas sensibles al tacto y reconocimiento de voz y sntesis. Cada una de estas interfaces tiene sus propios atributos especiales que corresponden de forma nica a aplicaciones particulares. El lpiz ptico (un palo puntiagudo que parece pluma) se est volviendo popular debido al nuevo software de reconocimiento de escritura y a los asistentes digitales personales (PDAs). Los dispositivos Palm y Pocket/PC han sido un xito porque hacen muy bien un nmero limitado de cosas y se venden a un precio bajo. Las computadoras porttiles como stas

Productos de la Etapa de Diseo

Diseo de Interfaces

incluyen un calendario, directorio, agenda y block de notas. La entrada de datos tambin se facilita con una estacin de acoplamiento para que pueda sincronizar los datos con su PC. Una PC de tableta es una computadora porttil con un lpiz ptico o con una pantalla sensible al tacto. Es mucho ms poderosa que una computadora porttil pero pesa considerablementems. Las PCs porttiles y de tableta se pueden equipar con comunicacin Wi-Fiincorporada o de Bluetooth. Las pantallas sensibles al tacto permiten al usuario emplear un dedo para activar la pantalla. Las pantallas sensibles al tacto son tiles en las pantallas de informacin pblica, tal como mapas de ciudades y sus sitios de inters publicados en el vestbulo de hoteles o las instalaciones de renta de automvil. Tambin se pueden usar para explicar los dioramas en los museos y para localizar los sitios de campamento en los parques estatales. Las pantallas sensibles al tacto no requieren experiencia especial de los usuarios y son autnomas, no necesitan ningn dispositivo de entrada especial que se podra romper o robar. El reconocimiento de voz ha sido, durante mucho tiempo, el sueo de cientficos y escritores de ciencia ficcin. Es intuitivamente atractivo, debido a que se aproxima a la comunicacin humana. Con el reconocimiento de voz, el usuario habla con la computadora y el sistema puede reconocer los signos vocales de un individuo, convertirlos y almacenar la entrada. Los sistemas de inventario de reconocimiento de voz ya estn en funcionamiento. Una ventaja de sistemas de reconocimiento de voz es que pueden acelerar enormemente la entrada de datos y dejan libres las manos del usuario para otras tareas. La entrada de voz todava agrega otra dimensin a la PC. Ahora es posible agregar equipo y software que permitan a un usuario de PC hablar los comandos tales como "abrir archivo" o "guardar archivo" para evitar usar el teclado o ratn. Las ventajas obvias de esta tecnologa son incrementar la exactitud y la velocidad de lo que ofrecen los movimientos del ratn convencional, as como tambin la anulacin de lesiones de tensin repetitivas tal como el sndrome del tnel carpiano que puede debilitar la mueca y mano. Los dos desarrollos principales en el reconocimiento de voz son (1. sistemas de lenguaje continuos, los cuales permiten entrada de texto regular en los procesadores de texto y (2. la independencia del orador para que cualquier nmero de personas pueda introducir comandos o palabras en una estacin de trabajo dada. Los productos Dragn NaturallySpeaking de ScanSoft incluyen sistemas de dictado, sistemas de comandos y sistemas de texto a voz. Dragn NaturallySpeaking fue el primer producto de reconocimiento para la PC con un vocabulario amplio de voz continua. Ahora est disponible en una versin de red para que el reconocimiento de voz se pueda compartir en la organizacin. El vocabulario no es solamente una lista de ortografa, sino que incluye informacin de uso de lenguaje independiente del orador y ruidos acsticos, lo que representa un reconocimiento ms exacto. Un usuario puede dar una instruccin a la computadora y se ejecutar. En el ejemplo mostrado en la siguiente figura, el usuario corrige una palabra desplegando un men de palabras alternativas que suenan igual.

10

Productos de la Etapa de Diseo .

Diseo de Interfaces

Al evaluar las interfaces que ha escogido, debe tener en cuenta algunas normas: 1. El periodo de entrenamiento necesario para los usuarios debe ser aceptablemente corto. 2. Los usuarios antes de su entrenamiento deben poder introducir comandos sin pensar en ellos o sin consultar el men de ayuda o el manual del usuario. Mantener consistentes las interfaces en las aplicaciones ayuda mucho a este respecto. 3. La interfaz debe ser perfecta para que haya pocos errores y los que ocurran no sea por un mal diseo. 4. El tiempo que los usuarios y el sistema necesitan para recuperarse de los errores debe ser corto. 5. Los usuarios poco frecuentes deben poder aprender a usar el sistema en poco tiempo. Actualmente se dispone de muchas interfaces, por lo que es importante tomar en cuenta que una interfaz eficaz tiene mucho que ver para llamar la atencin de los usuarios.

11

You might also like