You are on page 1of 18

El diagrama de flujo o diagrama de

actividades es la representacin
grfica del algoritmo o proceso. Se utiliza en
disciplinas como programacin, economa, procesos
industriales y psicologa cognitiva.
En Lenguaje Unificado de Modelado (UML), un
diagrama de actividades representa los flujos de
trabajo paso a paso de negocio y operacionales de
los componentes en un sistema. Un diagrama de
actividades muestra el flujo de control general.
En SysML el diagrama ha sido extendido para
indicar flujos entre pasos que mueven elementos
fsicos (p. ej., gasolina) o energa (p. ej., presin).
Los cambios adicionales permiten al diagrama
soportar mejor flujos de comportamiento y datos
continuos.
Estos diagramas utilizan smbolos con significados
definidos que representan los pasos del algoritmo, y
representan el flujo de ejecucin mediante flechas

que conectan los puntos de inicio y de fin del


proceso.
Normas de trabajo[editar]

Un diagrama de flujo presenta generalmente un


nico punto de inicio y un nico punto de cierre,
aunque puede tener ms, siempre que cumpla con
la lgica requerida.
Las siguientes son acciones previas a la realizacin
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 quin lo emplear y cmo.

Establecer el nivel de detalle requerido.

Determinar los lmites 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 estn incluidos en el
proceso a describir y su orden cronolgico.

Si el nivel de detalle definido incluye actividades


menores, listarlas tambin.

Identificar y listar los puntos de decisin.

Construir el diagrama respetando la secuencia


cronolgica y asignando los correspondientes
smbolos.

Asignar un ttulo al diagrama y verificar que est


completo y describa con exactitud el proceso
elegido.

Descripcin[editar]

En UML 1.x, un diagrama de actividades es una


variacin del diagrama de estado UNL donde los
"estados" representan operaciones, y las
transiciones representan las actividades que
ocurren cuando la operacin se termina.
El diagrama de mensajes de UML 2.0, mientras que
es similar en aspecto al diagrama de actividades
UML 1.x, ahora tiene semnticas basadas en redes
de Petri. En UML 2.0, el diagrama general de
interaccin 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 especificacin del Lenguaje de Notificacin
Unificado (UNL) define un diagrama de actividad
como:
una variacin de los estados de una mquina,
los cuales representan el rendimiento de las
acciones o subactividades y las transiciones se
provocan por la realizacin de las acciones o
subactividades.1
El propsito del diagrama de actividad es modelar
un proceso de flujo de trabajo (workflow) y/o
modelar operaciones.
Una Operacin es un servicio proporcionado por un
objeto, que est disponible a travs de una interfaz.
Una Interfaz es un grupo de operaciones
relacionadas con la semntica. Caractersticas de
los Flujogramas Segn Gmez Cejas, Guillermo.
Ao 1.997: Sinttica: La representacin que se haga

de un sistema o un proceso deber quedar


resumido en pocas hojas, de preferencia en una
sola. Los diagramas extensivos dificultan su
comprensin y asimilacin, por tanto dejan de ser
prcticos. Simbolizada: La aplicacin de la
simbologa adecuada a los diagramas de sistemas y
procedimientos evita a los analistas anotaciones
excesivas, repetitivas y confusas en su
interpretacin. De forma visible a un sistema o un
proceso: Los diagramas nos permiten observar
todos los pasos de un sistema o proceso sin
necesidad de leer notas extensas. Un diagrama es
comparable, en cierta forma, con una fotografa
area que contiene los rasgos principales de una
regin, y que a su vez permite observar estos
rasgos o detalles principales. Segn Chiavenato,
Idalberto. Ao 1.993: Permitir al analista asegurarse
que ha desarrollado todos los aspectos del
procedimiento. Dar las bases para escribir un
informe claro y lgico. Es un medio para establecer

un enlace con el personal que eventualmente


operar el nuevo procedimiento. Segn Gmez
Rondn, Francisco. Ao 1.995: De uso, permite
facilitar su empleo. De destino, permite la correcta
identificacin de actividades. De comprensin e
interpretacin, permite simplificar su comprensin.
De interaccin, permite el acercamiento y
coordinacin. De simbologa, disminuye la
complejidad y accesibilidad. De diagramacin, se
elabora con rapidez y no requiere de recursos
sofisticados.

Tipos de diagramas de flujo[editar]

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 informacin que se considere
necesaria, segn su propsito.

Formato horizontal: En l, el flujo o la secuencia


de las operaciones, va de izquierda a derecha.

Formato panormico: El proceso entero est


representado en una sola carta y puede
apreciarse de una sola mirada mucho ms rpido
que leyendo el texto, lo que facilita su
comprensin, aun para personas no
familiarizadas. Registra no solo en lnea vertical,
sino tambin horizontal, distintas acciones
simultneas y la participacin de ms de un
puesto o departamento que el formato vertical no
registra.

Formato Arquitectnico: Describe el itinerario de


ruta de una forma o persona sobre el plano
arquitectnico del rea de trabajo. El primero de
los flujogramas es eminentemente descriptivo,
mientras que los utilizados son fundamentalmente
representativos.

Simbologa y significado[editar]

valo o Elipse: Inicio y Final (Abre y cierra el


diagrama).

Rectngulo: Actividad (Representa la ejecucin


de una o ms actividades o procedimientos).

Rombo: Decisin (Formula una pregunta o


cuestin).

Crculo: Conector (Representa el enlace de


actividades con otra dentro de un procedimiento).

Tringulo boca abajo: Archivo definitivo


(Guarda un documento en forma permanente).

Tringulo boca arriba: Archivo temporal


(Proporciona un tiempo para el almacenamiento
del documento).

Cursograma[editar]

Se trata de la ms comn y prctica entre todas las


clases de diagramas de flujo. Describe el flujo de
informacin en un ente u organizacin, sus

procesos, sistemas administrativos y de control.


Permite la impresin visual de los procedimientos y
una clara y lgica interpretacin.
Simbologa y normas del diagrama[editar]

Crculo: Indica Inicio del Diagrama y Final del


Diagrama

Cuadrado: Proceso de control.

Lnea continua: Flujo de informacin va


formulario o documentacin en soporte de papel
escrito.

Lnea interrumpida: Flujo de informacin va


formulario digital.

Rectngulo: Formulario o documentacin. Se


grafca con el doble de ancho que su altura.

Rectngulo Pequeo: Valor o medio de pago


(cheque, pagar, etc.). Se grafca con el

cudruple de ancho que su altura, siendo su


ancho igual al de los formularios.

Tringulo (base inferior): Archivo definitivo.

Tringulo Invertido (base superior): Archivo


Transitorio.

Semivalo: Demora.

Rombo: Divisin entre opciones.

Trapezoide: Carga de datos al sistema.

Elipsoide: Acceso por pantalla.

Hexgono: Proceso no representado.

Pentgono: Conector.

Cruz de Diagonales: Destruccin de


Formularios.

Segn la normativa, el flujo presupuesto es de


izquierda a derecha y de arriba hacia abajo, siendo
optativo el uso de flechas. Cuando el sentido es

invertido (de derecha a izquierda o de abajo hacia


arriba), es obligatorio el uso de la flecha.
Historia[editar]

La paternidad del diagrama de flujo es en principio


algo difusa. El mtodo estructurado para
documentar grficamente un proceso como un flujo
de pasos sucesivo y alternativos, el "proceso de
diagrama de flujo", fue expuesto por Frank Gilbreth,
en la Sociedad Americana de Ingenieros Mecnicos
(ASME), en 1921, bajo el enunciado de "Proceso de
Grficas-Primeros pasos para encontrar el mejor
modo". Estas herramientas de Gilbreth rpidamente
encontraron sitio en los programas de ingeniera
industrial.
Al principio de los 30, un ingeniero industrial, Allan
H. Mogensen comenz la formacin de personas de
negocios en Lake Placid, Nueva York, incluyendo el
uso del diagrama de flujo. Art Spinanger, asistente a
las clases de Mogesen, utiliz las herramientas en

su trabajo en Procter & Gamble, donde desarroll su


Programa Metdico de Cambios por Etapas. Otro
asistente al grupo de graduados en 1944, Ben S.
Graham, director de ingeniera de Formcraft
Standard Register Corporation, adapt la grfica de
flujo de procesos al tratamiento de la informacin en
su empresa. Y desarroll la grfica del proceso de
mltiples flujos en mltiples pantallas, documentos,
y sus relaciones. En 1947, ASME adopt un
conjunto de smbolos derivados de la obra original
de Gilbreth como Norma ASME para los grficos de
procesos (preparada Mishad, Ramsan y Raiaan).
Sin embargo, segn explica Douglas Hartree fueron
originalmente Herman Goldstine y John von
Neumann quienes desarrollaron el diagrama de flujo
(inicialmente llamado "diagrama") para planificar los
programas de ordenador. Las tablas de
programacin original de flujo de Goldstine y von
Neumann, aparecen en un informe no publicado,

"Planificacin y codificacin de los problemas de un


instrumento de computacin electrnica, la Parte II,
Volumen 1 "(1947), reproducido en las obras
completas de von Neumann.
Inicialmente los diagramas de flujo resultaron un
medio popular para describir algoritmos de
computadora, y an se utilizan con este fin.
Herramientas como los diagramas de actividad
UML, pueden ser considerados como evoluciones
del diagrama de flujo.
En la dcada de 1970 la popularidad de los
diagramas de flujo como mtodo propio de la
informtica disminuy, con el nuevo hardware y los
nuevos lenguajes de programacin de tercera
generacin. Y por otra parte se convirtieron en
instrumentos comunes en el mundo empresarial.
Son una expresin concisa, legible y prctica de
algoritmos. Actualmente se aplican en muchos

campos del conocimiento, especialmente como


simplificacin y expresin lgica de procesos, etc.
Ventajas de los diagramas de flujo[editar]

Favorecen la comprensin del proceso al


mostrarlo como un dibujo. El cerebro humano
reconoce muy fcilmente los dibujos. Un buen
diagrama de flujo reemplaza varias pginas de
texto.

Permiten identificar los problemas y las


oportunidades de mejora del proceso. Se
identifican los pasos, los flujos de los reprocesos,
los conflictos de autoridad, las responsabilidades,
los cuellos de botella, y los puntos de decisin.

Muestran las interfaces cliente-proveedor y las


transacciones que en ellas se realizan, facilitando
a los empleados el anlisis de las mismas.

Son una excelente herramienta para capacitar a


los nuevos empleados y tambin a los que

desarrollan la tarea, cuando se realizan mejoras


en el proceso.

Al igual que el pseudocdigo, el diagrama de


flujo con fines de anlisis
de algoritmos de programacin puede ser
ejecutado en un ordenador, con un IDE como
Free DFD.

Software para diseo de diagramas de flujo[editar]

Actualmente existe una gran cantidad de software


para la elaboracin de diagramas de flujo. A
continuacin se listan los programas ms comunes
para elaborar diagramas de flujo.

Microsoft Office ofrece 3 herramientas tiles


para la elaboracin de diagramas. Uno de ellos es
Microsoft Office Word, que nos permite crear
diagramas de flujo bsicos a travs de la opcin
"Formas" que tiene un apartado especial para
diagramas de flujo. De igual manera Microsoft

Office Power Point ofrece las mismas opciones


para crear los diseos de diagramas de flujo. Otra
herramienta un poco ms sofisticada es Microsoft
Office Visio, que adems de la simbologa bsica
de los diagramas de flujo cuenta con una variedad
de herramientas para elaborar otros tipos de
diagramas como es el caso diagramas UML entre
otros tipos de diagramas de flujo.

Otro programa eficiente y muy fcil de usar es el


programa "Dia" que brinda una solucin rpida
para la creacin de diagramas de flujo adems de
otro tipo de diagramas usados en el ambiente
informtico. Es considerado la versin no
comercial de Microsoft Visio.

Tambin existen aplicaciones que permiten que, una


vez que un creador haya diseado el diagrama de
flujo, un usuario final lo utilice y, en base a las
opciones que vaya escogiendo, se le vayan

mostrando las siguientes etapas hasta llegar a un


resultado final.

You might also like