Está en la página 1de 5

KARLA JUDITH MADRID

QUIROA
INGENIERA SISTEMAS
COMPUTACIONALES
UDEM
5 TETRAMESTRE
ING DAVID CASTAEDA
OCHOA
TEORAS, PRINCIPIOS, Y
GUIAS PARA EL
DESARROLLO DE
INTERFACES
Karla Judith Madrid Quiroa

TEORA PARA LA INTERFAZ


Si tuviera que desarrollar una interfaz para un programa de computadora en
este momento, considerando los enfoques tericos de la creatividad, lo
primero que considerara seran tres reas para enfocar las herramientas: a)
identificacin del problema b solucin de problemas y c) guas de evaluacin.
a) Identificacin de problemas. En mi caso he tenido especial xito usando
algo que he llamado bucles de retroalimentacin. En general creo que
cualquier aproximacin bajo un enfoque de teora de sistemas podra ayudar
en esta parte, siempre y cuando se pusiera nfasis en guiar hacia la
generacin de relaciones originales. Eso ltimo, bajo un esquema de software
puede facilitarse mediante ejemplos, preguntas e incluso la propia
herramienta puede establecer las relaciones originales, siempre y cuando el
usuario tenga una buena base de datos, con elementos priorizados y
relacionados lgicamente, uno a uno. Establecer relaciones ms globales o
provocativas a partir de las relaciones individuales puede ser tarea del
programa.
b) Solucin de problemas. Me parece que Triz ha sido una excelente opcin
con bastantes probabilidades de traducirse a software. Quiz aqu pudiera
introducirse algn enfoque adicional, por ejemplo los elementos planteados
por Walas: Preparacin, incubacin, iluminacin, verificacin. Claro que esto
ltimo complica las cosas pues el programa debera tener una base de datos
poderosa que pudiera utilizarse para la preparacin y la iluminacin. Esto
puede significar al menos dos opciones: fue alimentado ex profeso por el
usuario o el programa es desde un inicio especializado para ciertas reas.
Aqu vale la pena destacar algo importantsimo: "el creativo ve lo que otros no
ven", entonces ser necesario tener elementos en dicha base de datos que en
un enfoque tradicional no estara, pero que bajo un enfoque creativo pueden
ser medulares. As, el acopio de informacin, o preparacin, debera de tener
estos datos alternativos o aparentemente fuera de lugar bajo un enfoque
tradicional de solucin de problemas.
c) Evaluacin. En mis cursos a esta parte generalmente la llamo cambio con
garanta. Esto significa que vamos a evaluar las ideas, sus posibilidades de
implementacin, y de originalidad bajo dos premisas: que signifiquen cambio
y que tengan alguna forma de considerar sus posibilidades de xito. En este
sentido hay varias herramientas provenientes de otras reas, como
administracin, economa, negocios, etc. que pueden integrarse al programa
sin olvidar como criterio importante la ponderacin de la originalidad.
PRINCIPIOS PARA EL DISEO DE INTERFACES DE USUARIO
Existen principios relevantes para el diseo e implementacin de IU, ya sea
para las IU grficas, como para la Web.

Karla Judith Madrid Quiroa

Anticipacin
Las aplicaciones deberan intentar anticiparse a las necesidades del usuario
y no esperar a que el usuario tenga que buscar la informacin, recopilarla o
invocar las herramientas que va a utilizar.
Para ver esta imagen deber descargar el archivo de Word que se encuentra
en la opcin "Bajar trabajo" ubicado en la parte superior de este documento
En la Figura 2 se ilustra como el procesador de texto se anticipa a las
necesidades del usuario, proporcionando las caractersticas del texto
seleccionado -fuente, tamao, alineacin, etc.- permitiendo que el usuario
pueda modificarlas gilmente.
Autonoma
La computadora, la IU y el entorno de trabajo deben estar a disposicin del
usuario. Se debe dar al usuario el ambiente flexible para que pueda aprender
rpidamente a usar la aplicacin. Sin embargo, est comprobado que el
entorno de trabajo debe tener ciertas cotas, es decir, ser explorable pero no
azaroso.
Para ver esta imagen deber descargar el archivo de Word que se encuentra
en la opcin "Bajar trabajo" ubicado en la parte superior de este documento
La cantidad de opciones propuestas propone un grado de complejidad que
no permite que el usuario pueda aprender a utilizar el sistema en forma
progresiva.
Es importante utilizar mecanismos indicadores de estado del sistema que
mantengan a los usuarios alertas e informados. No puede existir autonoma
en ausencia de control, y el control no puede ser ejercido sin informacin
suficiente. Adems, se debe mantener informacin del estado del sistema en
ubicaciones fciles de visualizar.
Para ver esta imagen deber descargar el archivo de Word que se encuentra
en la opcin "Bajar trabajo" ubicado en la parte superior de este documento
En la Figura 4 se ejemplifica una incorrecta disposicin de componentes en la
IU. El reloj no debe ser incorporado en el men del sistema ya que aporta
confusin al usuario. Para mantenerlo informado sera mas adecuado
colocarlo en la barra de estado del sistema.
Percepcin del Color

Karla Judith Madrid Quiroa

Aunque se utilicen convenciones de color en la IU, se deberan usar otros


mecanismos secundarios para proveer la informacin a aquellos usuarios con
problemas en la visualizacin de colores
Para ver esta imagen deber descargar el archivo de Word que se encuentra
en la opcin "Bajar trabajo" ubicado en la parte superior de este documento
En la Figura 5 se representa un mecanismo secundario muy utilizado para
ejecucin de comandos: los comandos abreviados (shortcut-keys). Sin
embargo la aplicacin presenta un problema de inconsistencia ya que define
combinaciones de teclas que difieren a lo esperado por el usuario, por ejemplo
Alt+< en lugar de Alt+B.
Valores por Defecto
No se debe utilizar la palabra "Defecto" en una aplicacin o servicio. Puede
ser reemplazada por "Estndar" o "Definida por el Usuario", "Restaurar
Valores Iniciales" o algn otro trmino especifico que describa lo que est
sucediendo. Los valores por defecto deberan ser opciones inteligentes y
sensatas. Adems, los mismos tienen que ser fciles de modificar.
Consistencia
1. Para lograr una mayor consistencia en la IU se requiere profundizar en
diferentes aspectos que estn catalogados en niveles. Se realiza un
ordenamiento de mayor a menor consistencia:
2.
Interpretacin del comportamiento del usuario: la IU debe comprender
el significado que le atribuye un usuario a cada requerimiento. Ejemplo:
mantener el significado de las los comandos abreviados (shortcut-keys)
definidos por el usuario.
3.
Estructuras invisibles: se requiere una definicin clara de las mismas,
ya que sino el usuario nunca podra llegar a descubrir su uso. Ejemplo: la
ampliacin de ventanas mediante la extensin de sus bordes.
4.
Pequeas estructuras visibles: se puede establecer un conjunto de
objetos visibles capaces de ser controlados por el usuario, que permitan
ahorrar tiempo en la ejecucin de tareas especficas. Ejemplo: cono y/o botn
para impresin.
5.
Una sola aplicacin o servicio: la IU permite visualizar a la aplicacin o
servicio utilizado como un componente nico. Ejemplo: La IU despliega un
nico men, pudiendo adems acceder al mismo mediante comandos
abreviados.

Karla Judith Madrid Quiroa

6.
Un conjunto de aplicaciones o servicios: la IU visualiza a la aplicacin
o servicio utilizado como un conjunto de componentes. Ejemplo: La IU se
presenta como un conjunto de barras de comandos desplegadas en diferentes
lugares de la pantalla, pudiendo ser desactivadas en forma independiente.
7.
Consistencia del ambiente: la IU se mantiene en concordancia con el
ambiente de trabajo. Ejemplo: La IU utiliza objetos de control como mens,
botones de comandos de manera anloga a otras IU que se usen en el
ambiente de trabajo.
8.
Consistencia de la plataforma: La IU es concordante con la plataforma.
Ejemplo: La IU tiene un esquema basado en ventanas, el cual es acorde al
manejo del sistema operativo Windows.
Para ver esta imagen deber descargar el archivo de Word que se encuentra
en la opcin "Bajar trabajo" ubicado en la parte superior de este documento
La inclusin de la opcin X para cerrar la ventana operacin comn mente
utilizada en estas aplicaciones- simplifica la operatividad del mismo.
La inconsistencia en el comportamiento de componentes de la IU debe ser
fcil de visualizar. Se debe evitar la uniformidad en los componentes de la IU.
Los objetos deben ser consistentes con su comportamiento. Si dos objetos
actan en forma diferente, deben lucir diferentes. La nica forma de verificar
si la IU satisface las expectativas del usuario es mediante testeo

Karla Judith Madrid Quiroa

También podría gustarte