Diagramas de flujo
El diagrama de flujo es la representación gráfica del algoritmo o proceso. Se utiliza en disciplinas como la programación, la economía, los procesos industriales y la psicología cognitiva. Estos diagramas utilizan símbolos con significados bien 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 de proceso.
Características comunes
Un diagrama de flujo siempre tiene un único punto de inicio y un único punto de término.
Las siguientes son acciones previas a la realización del diagrama de flujo:
- Identificar las ideas principales a ser incluidas en el diagrama de flujo. Deben estar presentes el dueño o responsable del proceso, los dueños 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 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.
- Asignar un título al diagrama y verificar que esté completo y describa con exactitud el proceso elegido
Ventajas de los
diagramas de flujo
- 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 re-procesos, 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.
Simbologia y
Significado
Óvalo o Elipse: Inicio y término
(Abre y/o 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).