Está en la página 1de 7

Se denomina diagrama de flujo a una representacin grfica de distintos procedimientos lgicos

que tiene como finalidad brindar una simplificacin y comprensin de stos. Se usa
especialmente en el rea de la informtica para el desarrollo de programas, como asimismo para
el establecimiento de distintos procesos tcnicos en el rea industrial. No obstante, su
comprensin y utilizacin puede ser de enorme utilidad en cualquier rea tcnica que busque
tener un reflejo pertinente de alguna secuencia lgica. Los diagramas de flujos existen desde
hace muchos aos y su utilizacin coincide con el desarrollo de la tecnologa como una
introduccin crtica para el incremento de la produccin en cualquier sector que se considere. Es
por ello que este tipo de registros grficos suelen ensearse en carreras tcnicas que hacen un
uso ms intensivo de ellos.
Un diagrama de flujo es una forma esquemtica de representar ideas y conceptos en relacin. A
menudo, se utiliza para especificar algoritmos de manera grfica.
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.
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.
Beneficios del Diagrama de Flujo[1]
En primer lugar, facilita la obtencin de una visin transparente del proceso, mejorando su
comprensin. El conjunto de actividades, relaciones e incidencias de un proceso no es
fcilmente discernible a priori. La diagramacin hace posible aprehender ese conjunto e ir
ms all, centrndose en aspectos especficos del mismo, apreciando las interrelaciones
que forman parte del proceso as como las que se dan con otros procesos y subprocesos.

Permiten definir los lmites de un proceso. A veces estos lmites no son tan evidentes, no
estando definidos los distintos proveedores y clientes (internos y externos) involucrados.
El diagrama de flujo facilita la identificacin de los clientes, es ms sencillo determinar sus
necesidades y ajustar el proceso hacia la satisfaccin de sus necesidades y expectativas.
Estimula el pensamiento analtico en el momento de estudiar un proceso, haciendo ms
factible generar alternativas tiles.
Proporciona un mtodo de comunicacin ms eficaz, al introducir un lenguaje comn, si
bien es cierto que para ello se hace preciso la capacitacin de aquellas personas que
entrarn en contacto con la diagramacin.
Un diagrama de flujo ayuda a establecer el valor agregado de cada una de las actividades
que componen el proceso.
Igualmente, constituye una excelente referencia para establecer mecanismos de control y
medicin de los procesos, as como de los objetivos concretos para las distintas
operaciones llevadas a cabo.
Facilita el estudio y aplicacin de acciones que redunden en la mejora de las
variables tiempo y costes de actividad e incidir, por consiguiente, en la mejora de la
eficacia y la eficiencia.
Constituye el punto de comienzo indispensable para acciones de mejora o reingeniera.

Elaboracin del Diagrama de Flujo


El diagrama de flujo debe ser realizado por un equipo de trabajo en el que las distintas personas
aporten, en conjunto, una perspectiva completa del proceso, por lo que con frecuencia este
equipo ser multifuncional y multijerrquico.
Determinar el proceso a diagramar.
Definir el grado de detalle. El diagrama de flujo del proceso puede
mostrar a grandes rasgos la informacin sobre el flujo general de actividades
pricipales, o ser desarrollado de modo que se incluyan todas las actividades y
los puntos de decisin. Un diagrama de flujo detallado dar la oportunidad de
llevar realizar un anlisis ms exhaustivo del proceso.
Identificar la secuencia de pasos del proceso. Situndolos en el orden
en que son llevados a cabo.

Construir el diagrama de flujo. Para ello se utilizan determinados


smbolos. Cada organizacin puede definir su propio grupo de smbolos. En la
figura anterior se mostraba un conjunto de smbolos habitualmente
utilizados. Al respecto cabe decir que en la figura Conector de proceso es
frecuentemente utilizado un crculo como smbolo. Para la elaboracin de un
diagrama de flujo, los smbolos estndar han sido normalizados, entro otros,
el American National Standars Institute (ANSI).

Revisar el diagrama de flujo del proceso.


Reglas para dibujar un diagramas de flujo.
Los Diagramas de flujo se dibujan generalmente usando algunos smbolos estndares; sin
embargo, algunos smbolos especiales pueden tambin ser desarrollados cuando san
requeridos. Algunos smbolos estndares, que se requieren con frecuencia para diagramar
programas de computadora se muestran a continuacin:

Inicio o fin del programa


Pasos, procesos o lneas de instruccion de programa de
computo
Operaciones de entrada y salida
Toma de desicines y Ramificacin
Conector para unir el flujo a otra parte del diagrama
Cinta magntica
Disco magntico
Conector de pagina
Lneas de flujo
Anotacin
Display, para mostrar datos
Enva datos a la impresora
Observacin: Para obtener la correcta elaboracin de los smbolos, existen plantillas. Las
puedes conseguir en Papeleras.
Simbolos grficos
Dentro de los simbolos fundamentales para la creaacin de diagramas de flujo, los smbolos
grficos son utilizdos especificamente para para operacines aritmticas y relacines
condicionales. La siguiente es una lista de los smbolos ms comunmente utilizados:
+
Sumar

*
/

=
>
<

o <>

Menos
Multiplicacin
Divisin
Mas o menos
Equivalente a
Mayor que
Menor que
Mayor o igual que
Menor o igual que
Diferente de
Si
No
True
False
Reglas para la creacion de Diagramas
1. Los Diagramas de flujo deben escribirse de arriba hacia abajo, y/o de izquierda a derecha.
2. Los smbolos se unen con lneas, las cuales tienen en la punta una flecha que indica la
direccin que fluye la informacin procesos, se deben de utilizar solamente lneas de flujo
horizontal o verticales (nunca diagonales).
3. Se debe evitar el cruce de lneas, para lo cual se quisiera separar el flujo del diagrama a
un sitio distinto, se pudiera realizar utilizando los conectores. Se debe tener en cuenta que
solo se vana utilizar conectores cuando sea estrictamente necesario.
4. No deben quedar lneas de flujo sin conectar
5. Todo texto escrito dentro de un smbolo debe ser legible, preciso, evitando el uso de
muchas palabras.
6. Todos los smbolos pueden tener ms de una lnea de entrada, a excepcin del smbolo
final.
7. Solo los smbolos de decisin pueden y deben tener mas de una lnea de flujo de salida.
Ejemplos de diagramas de flujo
Diagrama de flujo que encuentra la suma de los primeros 50 numeros naturales

Bueno, y ahora la descripcin del diagrama anterior


Suma, es la variable a la que se le va agregando la valor de cada nmero natural. N, es el
contador. ste recorrer lo nmeros hasta llegar al 50.

El primer bloque indica el inicio del Diagrama de flujo

El segundo bloque, es un Smbolo de procesos


En este bloque
se asume que las variables suma y N han sido declaradas previamente y las inicializa en
0 para comenzar a el conteo y la suma de valores (Para declararlas existe el
bloque Tarjeta perforada).

El tercer bloque, es tambin un Smbolo de procesos


En ste
paso se incrementa en 1 la variable N (N = N + 1). Por lo que, en la primera pasada esta N
valdr 1, ya que estaba inicializada en 0.

El cuarto bloque es exactamente lo mismo que el anterior


Pero en
ste, ya se le agrega el valor de N a la variable que contendr la suma (En el primer caso
contendr 1, ya que N = 1).
El quinto bloque es uno Smbolo de Toma de decisiones y Ramificacin Lo que hay
dentro del bloque es una pregunta que se le hace a los valores que actualmente influyen
en el proceso (Por decir algo, no se como decirlo, soy muy sope

:D)
Es N=50?, Obviamente la respuesta es no, ya que N todava
es 1. por lo que el flujo de nuestro programa se dirigir haca la parte en donde se observa
la palabra no: Tercer Bloque, ste le sumar 1 (N=N+1) y vuelve a llegar a ste bloque,
donde preguntar Es N=50?... No!, todava es 2. Ha pues, regresa al Tercer bloque y
vuelve hacer lo mismo. Y as hasta llegar a 50, obteniendo as la suma de los primeros 50
primeros nmeros naturales.
Por ltimo indicamos que el resultado ser mostrado en la impresora (Este lo puedes

cambiarlo por el display para mostrar datos).

Fin del programa (o diagrama)