Está en la página 1de 5

Diagrama de flujo

Ir a la navegaci�nIr a la b�squeda

Diagrama de flujo sencillo con los pasos a seguir si una l�mpara no funciona.

Diagrama de actividades para un loop (bucle


El diagrama de flujo o flujograma o diagrama de actividades es la representaci�n
gr�fica de un algoritmo o proceso. Se utiliza en disciplinas como programaci�n,
econom�a, procesos industriales y psicolog�a cognitiva.

En Lenguaje Unificado de Modelado (UML), es un diagrama de actividades que


representa los flujos de trabajo paso a paso. 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 f�sicos (p. ej., gasolina) o energ�a (p. ej., presi�n). Los cambios
adicionales permiten al diagrama soportar mejor flujos de comportamiento y datos
continuos.

Estos diagramas utilizan s�mbolos con significados definidos que representan los
pasos del algoritmo, y representan el flujo de ejecuci�n mediante flechas que
conectan los puntos de inicio y de fin del proceso.

�ndice
1 Normas de trabajo
2 Descripci�n
3 Caracter�sticas
4 Tipos de diagramas de flujo
5 Simbolog�a y significado
6 Cursograma
6.1 Simbolog�a y normas del diagrama
7 Historia
8 Ventajas
9 Software de dise�o de diagramas de flujo
10 V�ase tambi�n
11 Referencias
12 Enlaces externos
Normas de trabajo
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 anidados, 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.
Descripci�n
En UML 1.x, un diagrama de actividades es una variaci�n del diagrama de estado UNL
donde los "estados" representan operaciones, y las transiciones representan las
actividades que ocurren cuando la operaci�n 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 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 Notificaci�n Unificado (UNL) define un diagrama


de actividad como:

�� una variaci�n de los estados de una m�quina, los cuales 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.

Caracter�sticas
1.-Seg�n G�mez Cejas, Guillermo. A�o 1.997:

a)Sint�tica: La representaci�n 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 comprensi�n y asimilaci�n, por tanto dejan de ser pr�cticos.

b)Simbolizada: La aplicaci�n de la simbolog�a adecuada a los diagramas de sistemas


y procedimientos evita a los analistas anotaciones excesivas, repetitivas y
confusas en su interpretaci�n.

c)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 fotograf�a a�rea que contiene los
rasgos principales de una regi�n, y que a su vez permite observar estos rasgos o
detalles principales.

2.-Seg�n Chiavenato, Idalberto. A�o 1.993:

a)Permitir al analista asegurarse que ha desarrollado todos los aspectos del


procedimiento.

b)Dar las bases para escribir un informe claro y l�gico.

c)Es un medio para establecer un enlace con el personal que eventualmente operar�
el nuevo procedimiento.

3.-Seg�n G�mez Rond�n, Francisco. A�o 1.995:


a)De uso, permite facilitar su empleo.

b)De destino, permite la correcta identificaci�n de actividades.

e)Ayudo mucho escribiendo esto.

c)De comprensi�n e interpretaci�n, permite simplificar su comprensi�n.

d)De interacci�n, permite el acercamiento y coordinaci�n.

e)De simbolog�a, disminuye la complejidad y accesibilidad.

f)De diagramaci�n, se elabora con rapidez y no requiere de recursos sofisticados.2?

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.
Simbolog�a y significado
�valo o Elipse: Inicio y Final (Abre y cierra el diagrama).
Rect�ngulo: Actividad (Representa la ejecuci�n de una o m�s actividades o
procedimientos).
Rombo: Decisi�n (Formula una pregunta o cuesti�n).
C�rculo: Conector (Representa el enlace de actividades con otra dentro de un
procedimiento).
Tri�ngulo boca abajo: Archivo definitivo (Guarda un documento en forma permanente).
Tri�ngulo boca arriba: Archivo temporal (Proporciona un tiempo para el
almacenamiento del documento).
Cursograma
Se trata de la m�s com�n y pr�ctica entre todas las clases de diagramas de flujo.
Describe el flujo de informaci�n en un ente u organizaci�n, sus procesos, sistemas
administrativos y de control. Permite la impresi�n visual de los procedimientos y
una clara y l�gica interpretaci�n.

Simbolog�a y normas del diagrama


C�rculo: Inicio del Diagrama y Final del Diagrama.
Cuadrado: Proceso de control.
L�nea continua: Flujo de informaci�n v�a formulario o documentaci�n en soporte de
papel escrito.
L�nea interrumpida: Flujo de informaci�n v�a formulario digital.
Rect�ngulo: Formulario o documentaci�n. Se grafica con el doble de largo que su
altura.
Rect�ngulo Peque�o: Valor o medio de pago (cheque, pagar�, etc.). Se grafica con el
cu�druple de largo que su altura, siendo su ancho igual al de los formularios.
Tri�ngulo (base inferior): Archivo definitivo.
Tri�ngulo Invertido (base superior): Archivo Transitorio.
Semi�valo: Demora.
Rombo: Divisi�n entre opciones.
Trapezoide: Carga de datos al sistema.
Elipsoide: Acceso por pantalla.
Hex�gono: Proceso no representado.
Pent�gono: Conector.
Cruz de Diagonales: Destrucci�n de Formularios, y recreaci�n de nuevas acciones.
Seg�n 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.3?

Historia
La paternidad del diagrama de flujo es en principio algo difusa. El m�todo
estructurado para documentar gr�ficamente un proceso como un flujo de pasos
sucesivos y alternativos, el "proceso de diagrama de flujo", fue expuesto por Frank
Gilbreth, en la Sociedad Americana de Ingenieros Mec�nicos (ASME), en 1921, bajo el
enunciado de "Proceso de Gr�ficas-Primeros pasos para encontrar el mejor modo".
Estas herramientas de Gilbreth r�pidamente encontraron sitio en los programas de
ingenier�a industrial.

Al principio de los 30, un ingeniero industrial, Allan H. Mogensen comenz� la


formaci�n 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
Met�dico de Cambios por Etapas�. Otro asistente al grupo de graduados en 1944, Ben
S. Graham, director de ingenier�a de Formcraft Standard Register Corporation,
adapt� la gr�fica de flujo de procesos al tratamiento de la informaci�n en su
empresa. Y desarroll� la gr�fica del proceso de m�ltiples flujos en m�ltiples
pantallas, documentos, y sus relaciones. En 1947, ASME adopt� un conjunto de
s�mbolos derivados de la obra original de Gilbreth como Norma ASME para los
gr�ficos de procesos (preparada Mishad, Ramsan y Raiaan).

Sin embargo, seg�n 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 programaci�n
original de flujo de Goldstine y von Neumann, aparecen en un informe no publicado,
"Planificaci�n y codificaci�n de los problemas de un instrumento de computaci�n
electr�nica, 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 a�n se utilizan con este fin. Herramientas como los
diagramas de actividad UML, pueden ser considerados como evoluciones del diagrama
de flujo.

En la d�cada de 1970 la popularidad de los diagramas de flujo como m�todo propio de


la inform�tica disminuy�, con el nuevo hardware y los nuevos lenguajes de
programaci�n de tercera generaci�n. Y por otra parte se convirtieron en
instrumentos comunes en el mundo empresarial. Son una expresi�n concisa, legible y
pr�ctica de algoritmos. Actualmente se aplican en muchos campos del conocimiento,
especialmente como simplificaci�n y expresi�n l�gica de procesos, etc.

Ventajas
Ayudan a ilustrar modelos y a conectar ideas para aumentar nuestra productividad en
el entorno profesional e incentivar nuestra creatividad. 4?
Favorecen la comprensi�n del proceso al mostrarlo como un dibujo. El cerebro humano
reconoce muy f�cilmente los dibujos. Un buen diagrama de flujo reemplaza varias
p�ginas 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 decisi�n.
Muestran las interfaces cliente-proveedor y las transacciones que en ellas se
realizan, facilitando a los empleados el an�lisis de las mismas.
Son una excelente herramienta para capacitar a los nuevos empleados y tambi�n a los
que desarrollan la tarea, cuando se realizan mejoras en el proceso.
Al igual que el pseudoc�digo, el diagrama de flujo con fines de an�lisis de
algoritmos de programaci�n puede ser ejecutado en un ordenador, con un IDE como
Free DFD.
Software de dise�o de diagramas de flujo
Actualmente existe una gran cantidad de software para la elaboraci�n de diagramas
de flujo. A continuaci�n se listan los programas m�s comunes para elaborar
diagramas de flujo.

Microsoft Office ofrece tres herramientas �tiles para la elaboraci�n de diagramas.


Uno de ellos es Microsoft Word, que nos permite crear diagramas de flujo b�sicos a
trav�s de la opci�n "Formas" que tiene un apartado especial para diagramas de
flujo. De igual manera Microsoft PowerPoint ofrece las mismas opciones para crear
los dise�os de diagramas de flujo. Otra herramienta un poco m�s sofisticada es
Microsoft Visio, que adem�s de la simbolog�a b�sica 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 f�cil de usar es LibreOffice Draw que brinda una
soluci�n r�pida para la creaci�n de diagramas de flujo adem�s de otro tipo de
diagramas usados en el ambiente inform�tico. Es considerado la versi�n no comercial
de Microsoft Visio.
Tambi�n existen aplicaciones que permiten que, una vez que un creador haya dise�ado
el diagrama de flujo, un usuario final lo utilice y, sobre la base de las opciones
que vaya escogiendo, se le vayan mostrando las siguientes etapas hasta llegar a un
resultado final. Un ejemplo de este tipo de aplicaciones es iBoske.

V�ase tambi�n
DRAKON
Lenguaje unificado de modelado
Flujo de trabajo
Red de Petri
Diagrama de secuencia
Algoritmo
Programaci�n
Resoluci�n de problemas de programaci�n
Pseudoc�digo

También podría gustarte