Skip to content

Latest commit

 

History

History
253 lines (130 loc) · 8.15 KB

visualvocab-slides.md

File metadata and controls

253 lines (130 loc) · 8.15 KB

% Vocabulario visual para arquitectura de información y diseño de interacción

Consideraciones iniciales


Un vocabulario visual es un conjunto de símbolos usado para describir algo (usualmente un sistema, estructura o proceso; en nuestro caso, un sitio web).


Debería ser:

  • Compatible con pizarra blanca. Tan simple que los diagramas puedan ser dibujados rápidamente a mano.
  • Independiente de herramientas. No requerir de software especializado.
  • Pequeño y auto-contenido. El total de los elementos debe ser mantneido al mínimo posible, manteniendo una estricta relación uno a uno entre conceptos y símbolos, para que el vocabulario pueda ser aprendido y aplicado de forma rápida.

Elementos simples


Páginas, documentos y pilas

La página es la unidad básica
de la experiencia de usuario en la web.

Además de páginas, también podemos tener archivos o documentos, o parcelas de datos sin propiedades de navegación. Estos archivos son entregados al usuario para su uso fuera de un navegador web.


Páginas y documentos


Las pilas de páginas o documentos se utilizan para indicar un grupo de elementos con las mismas funcionalidades y con el mismo acceso a través de la navegación, que pueden ser clasificadas como una entidad única (una colección de manuales de instrucciones en PDF, por ejemplo).


Pilas de páginas y de documentos


Usamos etiquetas en páginas y archivos para identificarlos. No hace falta que se correspondan exactamente con los títulos finales, pero sí es importante que sean un identificador único.


Relaciones: conectores y flechas

Las relaciones entre elementos se indican mediante líneas simples o conectores (con flechas). Es importante recordar que, aunque todas estas relaciones se traducirán en relaciones de navegación, no todas las relaciones de navegación aparecerán en el diagrama.

relación ≠ navegación


Estructura simple de árbol


La misma estructura diagramada de forma diferente


Cuando diagramamos diseño de la interacción, las líneas también deben indicar dirección para especificar cómo se moverá el usuario a través del sistema para una tarea específica.

. . .

Esto puede hacerse utilizando flechas, sin que la direccionalidad impida al usuario moverse en el sentido opuesto.


La flecha indica un movimiento corriente hacia abajo hacia el fin de la tarea

. . .

La barra cruzada indica que el movimiento corriente hacia arriba no está permitido


Las flechas múltiples clarifican la dirección


Los conectores y flechas también se pueden etiquetar, pero sólo en el caso de que sea imprescindible. Si las etiquetas son largas, son muchas y/o comienzan a sobrecargar el diagrama, se puede apuntar al lector hacia una nota al pie o una referencia en un anexo.


Una etiqueta superflua


Una etiqueta útil


Una referencia al pie o anexo


Conjuntos concurrentes

Se usan cuando una acción del usuario genera resultados múltiples simultáneamente, como abrir una ventana pop-up mientras se carga otra ventana en la página principal, o mostrar una página mientras se descarga un documento.


Un conjunto concurrente


Puntos de continuación

Permiten separar el diagrama en conjuntos que sean fáciles de comprender y asimilar.


Un punto "continúa hacia" referencia al lector hacia otro diagrama

. . .

Un punto "continúa desde" retomando desde donde lo dejamos en el diagrama anterior


Elementos comunes: áreas y áreas iterativas {#areas}

Las áreas identifican un grupo de páginas que comparten uno o varios elementos comunes (que deberían ser identificados por etiquetas).


Un ejemplo de uso de un área para representar una ventana pop-up


También puede ocurrir que queramos repetir la misma estructura básica porque se aplica a una serie de elementos funcionalmente idénticos (como un catálogo de productos con varias páginas asociadas a cada uno).


Un ejemplo de uso de un área iterativa para representar una estructura repetida en un catálogo de productos


Los conectores y flechas no apuntan al área, que sirve solamente para encerrar una serie de páginas.


Componentes reutilizables: áreas de flujo y referencias

Algunos diseños de interacción requieren una secuencia de pasos que se repita en diferentes contextos (como un procedimiento de login, por ejemplo). Estas tareas reutilizables se denominan flujos (flow), y se representa en el diagrama mediante dos elementos:

  • el área de flujo, que encierra el flujo mismo, y
  • la referencia de flujo, que sirve para identificarlo.

Una referencia de flujo sirve tanto como punto "continúa hasta", como punto "continúa desde"


El área de flujo referida en el diagrama anterior


Las áreas de flujo funcionan de manera muy similar a los puntos de continuación. La diferencia es que una referencia de flujo puede utilizarse como continúa desde y continúa hacia, mientras que un punto de continuación sólo puede ser una cosa o la otra.

Elementos condicionales


En una estructura dinámica, el sistema decide qué opciones y resultados se le presentan al usuario en función de una o más condiciones (relativas al usuario, a la sesión, el contenido mismo, o de otro tipo).

Generalmente, para simplificar la visión de los diagramas, las condiciones se describen en notas al pie o anexos.


Puntos de decisión {#pdec}

Cuando una acción del usuario puede generar uno de varios resultados (como por ejemplo, un error tras el envío de un formulario), el sistema debe decidir qué resultado presentar.


Un ejemplo de uso de un punto de decisión en una secuencia de login


Conectores y flechas condicionales

Cuando existen caminos que se presentan al usuario dependiendo de si se cumplen una o más condiciones. Por ejemplo, información visible sólo para usuarios logueados.


Un conector condicional

Una flecha condicional


Ramas condicionales {#rcond}

Cuando se debe seleccionar una serie de opciones mutuamente excluyentes.

Es parecido a los puntos de decisión pero se diferencia en que en este caso el sistema decide la opción que se mostrará al usuario antes de que éste realice ninguna acción.

No es fácil encontrar ejemplos de este tipo de elemento.


Una rama condicional


Selectores condicionales

Es parecido a las rama condicionales salvo que en este caso las opciones no son mutuamente excluyentes; se le presentan al usuario todas las opciones que respondan a las condiciones establecidas.

. . .

La aplicación más común son los resultados de búsqueda.


Un selector condicional


Racimos

Los racimos (más de un camino basado en ciertas condiciones) aparecen después de una rama condicional o un selector condicional.

También resulta difícil encontrar ejemplos en la vida real.


Un racimo corriente abajo desde una rama


Áreas condicionales

Cuando se aplican una o más condiciones a un grupo de páginas, se encierran en un área condicional.

Se usan generalmente para situaciones que requieren permisos de acceso (como un login o conexiones seguras).

A diferencia de otros tipos de áreas, se asocian con un resultado que se generará en el caso de que no se cumplan las condiciones para el acceso a ese área.


Un ejemplo de uso de un área condicional donde se requiere una conexión segura

Para terminar