Sie sind auf Seite 1von 5

Universidad de Guadalajara

Centro Universitario de Ciencias Exactas e Ingenierías


División De Electrónica Y Computación
Departamento De Ciencias Computacionales
Ingeniería en Computación

SEMINARIO DE SOLUCION DE PROBLEMAS DE INGENIERIA DE


SOFTWARE I
78122, Sección D07

Ensayo sobre el "Diseño de interfaces"


Cobos Zavala Diego Alberto
2

La Importancia del análisis en el Diseño de Interfaces para un uso más eficiente ............. 3
Interfaz ........................................................................................................................... 3
Hacerlo simple es necesario. ......................................................................................... 3
Interacción persona-computadora .................................................................................. 3
¿Es necesario tomar en cuenta la psicología en el diseño de interfaces? ...................... 3
El análisis de los datos a procesar ................................................................................. 4
Protovis .......................................................................................................................... 4
Diseño de la interfaz....................................................................................................... 4
Fases abstractas ............................................................................................................ 4
Fases concretas ............................................................................................................. 5
Organización del contenido y navegación en la interfaz ................................................. 5
3

La Importancia del análisis en el Diseño de


Interfaces para un uso más eficiente

Interfaz
Se le llama “interfaz” a los elementos en pantalla que permiten al usuario realizar acciones
de una forma más sencilla sobre la aplicación que se está ejecutando, es decir, una interfaz
facilita la manipulación, deja claro el propósito de la aplicación.

Hacerlo simple es necesario.


A medida que las tareas realizadas por el hombre aumentan en complejidad, el diseño de
interfaces ha sido vital para su eficiente ejecución. Al decir eficiente, se refiere a que una
interfaz debe ser simple, simple de entender y manipular, lo cual, generalmente, se produce
una curva exponencial de complejidad, a cuanta más simpleza, más complejidad de
desarrollar. Cuando una interfaz no es simple, no es fácil de manipular, no es una interfaz
que esté comunicando al usuario para qué fue implementada.

Interacción persona-computadora
Se le llama Interacción Persona Computadora (IPC) al proceso que estudia el intercambio
de información que existe entras las personas y las computadoras, teniendo como objetivo
una comunicación más eficiente.

¿Es necesario tomar en cuenta la psicología en el diseño


de interfaces?
En concreto, sí. El diseño de una interfaz ayuda al usuario a tener una relación con la
tecnología, se analiza cómo el ser humano procesa la información, cómo interactúa con la
tecnología, no sólo se implementa la aplicación, se plantea qué tendrá el usuario a su
alrededor, así como la cantidad de tiempo que el usuario estará ejecutando la interfaz. Es
importante saber las características del trabajo que realizará la aplicación, y no sólo eso,
también los factores externos que pueden o no presentarse.
4

El análisis de los datos a procesar


Para desarrollar una interfaz eficiente se debe pensar y definir las tareas que tendrá la
actividad a desarrollar así como conocer qué datos son los que serán manipulados por
dichas tareas, no es necesario ser experto de los datos pero, sí es necesario conocer sus
características, alcances, rangos, se requiere analizar sus usos y manipulaciones, no su
naturaleza.

Protovis
Protovis crea vistas personalizables de información de manera más simple, Protovis ya no
está en desarrollo, se puede usar D3.js, el cual crea vistas mucho más complejas y con
mayor dinamismo.

Diseño de la interfaz
Al diseñar la interfaz de deben de seguir ciertos pasos que ayuda que la implementación
sea afortunada, así como evitar algunos errores que podrían causar poca productividad,
estos errores pueden ser fáciles de identificar:

 No pensar en el uso rutinario (usos más comunes).


 No conocer las actividades que se realizarán, sean comunes o no.
Estos errores pueden ocasionar una no muy intuitiva operación de usuario, causando un
poco eficiencia en la realización de las actividades.
Para evitar los errores, se recomienda recorrer algunas fases que pueden ser divididas en
dos partes principales: Fases Abstractas y Fases concretas.

Fases abstractas
Estas fases son actividades que ayudan comprender el problema que el sistema resolverá,
se pueden categorizar como:

 Análisis.
 Diseño.
Análisis:
Se analiza el ambiente de trabajo, los datos a procesar, los usos y posibles situaciones
en las que el usuario podría enfrentarse.
Diseño:
Se crean mapas mentales, o conceptuales para lograr una mejor visualización del
problema a solucionar, o las tareas que el sistema realizará, se crea una arquitectura
de la interfaz, esto define los objetos acciones y atributos que el sistema mostrará, en
sí, organiza la estructura. Por último, la interacción visual, esto nos ayuda a hacer los
5

abstracto a algo concreto, hacerlo visible y a su vez algo tangible, esto nos ayuda a
pasar a la siguientes Fases que son las llamadas, concretas.

Fases concretas
Estas fases son las etapas del diseño que mostrarán cómo se verá la aplicación, así
podremos evaluarla y concluir si sí se está llevando a cabo las metas establecidas en las
fases abstractas, las fases son:

 Prototipo.
 Evaluación.
Prototipo:
En sí, el prototipo comunica una idea, da pie a alternativas de diseño así como detalles
de la interfaz y su comunicación con el usuario.
Evaluación:
Esto es para crear la retroalimentación de lo diseñado, para así llegar a una mejor
estructura del sistema, la evaluación del diseño es una parte iterativa y debe ser
fundamental para el diseño de un sistema.

Organización del contenido y navegación en la interfaz


Se debe tomar en cuenta, para un diseño eficiente de una interfaz, las limitaciones que son
impuestas por el ser humano, pensar en qué contenido es fácil de memorizar (posición) y
qué es fácil de llamar la atención. Para la navegación en una interfaz, se toma en cuenta la
complejidad de su funcionalidad, cada cambio en la navegación requiere tiempo para que
la estructura sea procesada por el ser humano, lo ideal es que la navegación tenga
elementos que sean familiares con algún elemento que ya no esté a la vista.