Está en la página 1de 4

¿Qué es un diagrama de flujo?

El diagrama de flujo o también diagrama de actividades es una manera de representar


gráficamente un algoritmo o un proceso de alguna naturaleza, a través de una serie de pasos
estructurados y vinculados que permiten su revisión como un todo.

La representación gráfica de estos procesos emplea, en los diagramas de flujo, una serie
determinada de figuras geométricas que representan cada paso puntual del proceso que está
siendo evaluado. Estas formas definidas de antemano se conectan entre sí a través de flechas y
líneas que marcan la dirección del flujo y establecen el recorrido del proceso, como si de un mapa
se tratara.

Hay cuatro tipos de diagrama de flujo en base al modo de su representación:

*Horizontal. Va de derecha a izquierda, según el orden de la lectura.

*Vertical. Va de arriba hacia abajo, como una lista ordenada.

*Panorámico. Permiten ver el proceso entero en una sola hoja, usando el modelo vertical y el
horizontal.

*Arquitectónico. Representa un itinerario de trabajo o un área de trabajo.

Los diagramas de flujo son un mecanismo de control y descripción de procesos, que permiten
una mayor organización, evaluación o replanteamiento de secuencias de actividades y procesos de
distinta índole, dado que son versátiles y sencillos. Son empleados a menudo en disciplinas como
la programación, la informática, la economía, las finanzas, los procesos industriales e incluso la
psicología cognitiva.

Proceso de un diagrama de flujo

En este ámbito, hablamos de procesos para referirnos a una secuencia específica de actividades,
es decir, a los pasos a dar dentro del diagrama de flujo. Por ejemplo, en informática, los procesos
son secuencias iniciadas o bien por disparadores programados dentro del sistema, o por
intervenciones del usuario del sistema. Cada uno posee una dirección, un propósito y una serie de
pasos que abarca.

Simbología de un diagrama de flujo


Los principales símbolos convencionales que se emplean en los diagramas de flujo son los
siguientes:

Ejemplos de diagrama de flujo


Diagrama de flujo para la compra de unos zapatos:

Diagrama de flujo para reproducir un DVD


* 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.

* Un diagrama de flujo es un diagrama que describe un proceso, sistema o algoritmo


informático. Se usan ampliamente en numerosos campos para documentar, estudiar, planificar,
mejorar y comunicar procesos que suelen ser complejos en diagramas claros y fáciles de
comprender. Los diagramas de flujo emplean rectángulos, óvalos, diamantes y otras numerosas
figuras para definir el tipo de paso, junto con flechas conectoras que establecen el flujo y la
secuencia. Pueden variar desde diagramas simples y dibujados a mano hasta diagramas
exhaustivos creados por computadora que describen múltiples pasos y rutas. Si tomamos en
cuenta todas las diversas figuras de los diagramas de flujo, son uno de los diagramas más
comunes del mundo, usados por personas con y sin conocimiento técnico en una variedad de
campos. Los diagramas de flujo a veces se denominan con nombres más especializados, como
"diagrama de flujo de procesos", "mapa de procesos", "diagrama de flujo funcional", "mapa de
procesos de negocios", "notación y modelado de procesos de negocio (BPMN)" o "diagrama de
flujo de procesos (PFD)". Están relacionados con otros diagramas populares, como los diagramas
de flujo de datos (DFD) y los diagramas de actividad de lenguaje unificado de modelado (UML).
• Diagramas de flujo para algoritmos, programación informática.
Como una representación visual del flujo de datos, los diagramas de flujo son útiles para
escribir un programa o algoritmo y explicárselo a otros o colaborar con otros en el mismo.
Puedes usar un diagrama de flujo para explicar detalladamente la lógica detrás de un programa
antes de empezar a codificar el proceso automatizado. Puede ayudar a organizar una perspectiva
general y ofrecer una guía cuando llega el momento de codificar. Más específicamente, los
diagramas de flujo pueden:
Demostrar cómo el código está organizado.
Visualizar la ejecución de un código dentro de un programa.
Mostrar la estructura de un sitio web o aplicación.
Comprender cómo los usuarios navegan por un sitio web o programa.
A menudo, los programadores pueden escribir un pseudocódigo, una combinación de lenguaje
natural y lenguaje informático que puede ser leído por personas. Esto puede permitir más detalle
que el diagrama de flujo y servir como reemplazo del diagrama de flujo o como el próximo paso
del código mismo.

Los diagramas relacionados que se emplean en el software informático incluyen:


Lenguaje unificado de modelado (UML): este es el lenguaje de propósito general usado en la
ingeniería de software para el modelado.
Diagramas Nassi-Shneiderman (NSD): usados para la programación informática estructurada.
Llevan el nombre de sus creadores: Isaac Nassi y Ben Shneiderman, quienes los desarrollaron en
1972 en la Universidad Estatal de Nueva York en Stony Brook. También se denominan
"estructogramas".
Diagramas DRAKON: DRAKON es un lenguaje de programación visual de algoritmos empleado
para crear diagramas de flujo.

También podría gustarte