Un diagrama de flujo presenta generalmente un único
punto de inicio y un único punto de cierre, aunque puede tener más, siempre que
cumpla con la lógica requerida.
Las siguientes son acciones previas a la
realización del diagrama de flujo:
·
Identificar
las ideas principales al ser incluidas en el diagrama de flujo. Deben estar
presentes el autor o responsable del proceso, los autores o responsables del
proceso anterior y posterior y de otros procesos interrelacionados, así como
las terceras partes interesadas.
·
Definir
qué se espera obtener del diagrama de flujo.
·
Identificar
quién lo empleará y cómo.
·
Establecer
el nivel de detalle requerido.
·
Determinar
los límites del proceso a describir.
Los pasos a seguir para construir el diagrama de
flujo son:
·
Establecer
el alcance del proceso a describir. De esta manera quedará fijado el comienzo y
el final del diagrama. Frecuentemente el comienzo es la salida del proceso
previo y el final la entrada al proceso siguiente.
·
Identificar
y listar las principales actividades/subprocesos que están incluidos en el
proceso a describir y su orden cronológico.
·
Si el
nivel de detalle definido incluye actividades menores, listarlas también.
·
Identificar
y listar los puntos de decisión.
·
Construir
el diagrama respetando la secuencia cronológica y asignando los
correspondientes símbolos.
·
Asignar
un título al diagrama y verificar que esté completo y describa con exactitud el
proceso elegido.
Descripción
En UML 1.x, un diagrama de actividades es una
variación del diagrama de estado UML
donde los "estados" representan operaciones, y las transiciones
representan las actividades que ocurren cuando la operación es completa.
El diagrama de mensajes de UML 2.0, mientras que es
similar en aspecto al diagrama de actividades UML 1.x, ahora tiene semánticas
basadas en redes de Petri. En UML 2.0, el diagrama general
de interacción está basado en el diagrama de actividades. El diagrama de
actividad es una forma especial de diagrama de estado usado para modelar una
secuencia de acciones y condiciones tomadas dentro de un proceso.
La especificación del Lenguaje de Modelado
Unificado (UML) define un diagrama de actividad como:
“… una variación de una máquina estados, lo cual
los estados representan el rendimiento de las acciones o subactividades y las
transiciones se provocan por la realización de las acciones o subactividades.”1
El propósito del diagrama de actividad es modelar
un proceso de flujo de trabajo (workflow) y/o modelar operaciones.
Una Operación es un servicio proporcionado por un
objeto, que está disponible a través de una interfaz.
Una Interfaz es un grupo de operaciones
relacionadas con la semántica.
Tipos de
diagramas de flujo
·
Formato
vertical: En él, el flujo y la secuencia de las operaciones, va de arriba hacia
abajo. Es una lista ordenada de las operaciones de un proceso con toda la
información que se considere necesaria, según su propósito.
·
Formato
horizontal: En él, el flujo o la secuencia de las operaciones, va de izquierda
a derecha.
·
Formato
panorámico: El proceso entero está representado en una sola carta y puede
apreciarse de una sola mirada mucho más rápido que leyendo el texto, lo que
facilita su comprensión, aun para personas no familiarizadas. Registra no solo
en línea vertical, sino también horizontal, distintas acciones simultáneas y la
participación de más de un puesto o departamento que el formato vertical no
registra.
·
Formato
Arquitectónico: Describe el itinerario de ruta de una forma o persona sobre el
plano arquitectónico del área de trabajo. El primero de los flujogramas es
eminentemente descriptivo, mientras que los utilizados son fundamentalmente
representativos.