Sei sulla pagina 1di 4

Diagrama de flujo

Definicin
Es la representacin grfica de flujo de un
algoritmo o de secuencia rutinaria. Se basan en la
utilizacin de diversos smbolos para representar
operaciones especficas. Se les llama diagramas de
flujo porque los smbolos utilizados se conectan
por medio de flechas para indicar la secuencia de
la operacin.
Un diagrama de flujo es una forma de representar
grficamente los detalles algortmicos de un
proceso multifactorial. Se utiliza principalmente en
programacin, economa y procesos industriales,
pasando tambin a partir de estas disciplinas a
formar parte fundamental de otras, como la
psicologa cognitiva. Estos diagramas utilizan una
serie de smbolos con significados especiales y son la representacin grfica de los pasos de un
proceso. En computacin, son modelos tecnolgicos utilizados para comprender los rudimentos de
la programacin lineal.

Smbolos utilizados
Los smbolos que se utilizan para diseo se
someten a una normalizacin, es decir, se
hicieron smbolos casi universales, ya que, en un
principio cada usuario podra tener sus propios
smbolos para representar sus procesos en forma
de Diagrama de flujo. Esto trajo como
consecuencia que slo aquel que conoca sus
smbolos, los poda interpretar. La simbologa
utilizada para la elaboracin de diagramas de
flujo es variable y debe ajustarse a las normas
preestablecidas universalmente para dichos
smbolos o datos.

Los diagramas de flujo sirven para
representar algoritmos de manera grfica.


Caractersticas que debe cumplir un diagrama
de flujo
En los diagramas de flujo se presuponen los siguientes aspectos:

Existe siempre un camino que permite llegar a una solucin (finalizacin del algoritmo).
Existe un nico inicio del proceso.
Existe un nico punto de fin para el proceso de flujo (salvo del rombo que indica una
comparacin con dos caminos posibles).

Desarrollo del Diagrama de Flujo

Las siguientes son acciones previas a la realizacin del diagrama de flujo:
Identificar las ideas principales a ser incluidas en el diagrama de flujo. Deben estar
presentes el dueo o responsable del proceso, los dueos o responsables del proceso
anterior y posterior y de otros procesos interrelacionados, otras 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.

Recomendaciones
A su vez, es importante que al construir diagramas de flujo, se observen las siguientes
recomendaciones:

Evitar sumideros infinitos, burbujas que tienen entradas pero no salidas.
Evitar las burbujas de generacin espontnea, que tienen salidas sin tener entradas,
porque son sumamente sospechosas y generalmente incorrectas.
Tener cuidado con los flujos y procesos no etiquetados. Esto suele ser un indicio de falta
de esmero, pero puede esconder un error an ms grave: a veces el analista no etiqueta
un flujo o un proceso porque simplemente no se le ocurre algn nombre razonable.


Ventajas de los diagrama de flujo
Favorecen la comprensin del proceso a travs de
mostrarlo como un dibujo. El cerebro humano
reconoce 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
redundantes, los flujos de los reprocesos, los
conflictos de autoridad, las responsabilidades, los
cuellos de botella, y los puntos de decisin.
Muestran las interfaces clienteproveedor 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.


Crear diagramas de flujos
Un diagrama de flujo u organigrama es una representacin diagramtica que ilustra la secuencia
de las operaciones que se realizarn para conseguir la solucin de un problema.

Los diagramas de flujo se dibujan generalmente antes de comenzar a programar el cdigo frente
a la computadora. Los diagramas de flujo facilitan la comunicacin entre los programadores y la
gente del negocio. Estos diagramas de flujo desempean un papel vital en la programacin de un
problema y facilitan la comprensin de problemas complicados y sobre todo muy largos. Una vez
que se dibuja el diagrama de flujo, llega a ser fcil escribir el programa en cualquier idioma de alto
nivel. Vemos a menudo cmo los diagramas de flujo nos dan ventaja al momento de explicar el
programa a otros. Por lo tanto, est correcto decir que un diagrama de flujo es una necesidad para
la documentacin mejor de un programa complejo.

Reglas para dibujar un diagrama de flujo
Los Diagramas de flujo se dibujan generalmente usando algunos smbolos estndares; sin
embargo, algunos smbolos especiales pueden tambin ser desarrollados cuando sean 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 instruccin de programa de
computo


Operaciones de entrada y salida


Toma de decisiones 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

Figura 6. Simbolos para el diseo de diagramas de flujo


Reglas para la creacin de Diagramas
a. Los Diagramas de flujo deben escribirse de arriba hacia abajo, y/o de izquierda a derecha.
b. 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).
c. 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 van a utilizar conectores cuando sea estrictamente necesario.
d. No deben quedar lneas de flujo sin conectar





e. Todo texto escrito dentro de un smbolo debe ser legible, preciso, evitando el uso de muchas
palabras.
f. Todos los smbolos pueden tener ms de una lnea de entrada, a excepcin del smbolo final.
g. Solo los smbolos de decisin pueden y deben tener ms de una lnea de flujo de salida.