Tema 3 : Diagrama de Flujos

    Diagrama de flujo

-Definición 

Un Diagrama de Flujo representa la esquematización gráfica de un algoritmo, el cual muestra gráficamente los pasos o procesos a seguir para alcanzar la solución de un problema. Su correcta construcción es sumamente importante porque, a partir del mismo se escribe un programa en algún Lenguaje de Programación. Si el Diagrama de Flujo está completo y correcto, el paso del mismo a un Lenguaje de Programación es relativamente simple y directo.

Es importante resaltar que el Diagrama de Flujo muestra el sistema como una red de procesos funcionales conectados entre sí por "Tuberías" y "Depósitos" de datos que permite describir el movimiento de los datos a través del Sistema. Este describirá: Lugares de Origen y Destino de los datos, Transformaciones a las que son sometidos los datos, Lugares en los que se almacenan los datos dentro del sistema, Los canales por donde circulan los datos. Además de esto podemos decir que este es una representación particular de un Sistema, el cual lo contempla en términos de sus componentes indicando el enlace entre los mismos.

 Para hacer comprensibles los diagramas a todas las personas, los símbolos se someten a una normalización; es decir, se hicieron símbolos casi universales, ya que, en un principio cada usuario podría tener sus propios símbolos para representar sus procesos en forma de Diagrama de flujo. Esto trajo como consecuencia que sólo aquel que conocía sus símbolos, los podía interpretar. La simbología utilizada para la elaboración de diagramas de flujo es variable y debe ajustarse a un patrón definido previamente. El diagrama de flujo representa la forma más tradicional y duradera para especificar los detalles algorítmicos de un proceso. Se utiliza principalmente en programación, economía y procesos industriales.




IMPORTANCIA DE LOS DIAGRAMAS DE FLUJO

Los diagramas de flujo son importantes porque nos facilita la manera de representar visualmente el flujo de datos por medio de un sistema de tratamiento de información, en este realizamos un análisis de los procesos o procedimientos que requerimos para realizar un programa o un objetivo.

 Por ejemplo: si nosotros queremos realizar una pizza, primero necesitamos los ingredientes, este ya seria un proceso, luego de haber conseguido los ingredientes necesitamos realizar la masa, este seria otro proceso, luego realizamos la salsa, este seria otro procesos y finalmente unimos todo lo que hemos hecho y agregamos los complemento como el jamón, el queso, etc. Para la realización de esta pizza ya contamos con 4 procesos los cual podemos desarrollar en un diagrama de flujo y unirlos en el mismo. Para así obtener un producto final que seria nuestra pizza

-SÍMBOLOS UTILIZADOS EN LOS DIAGRAMAS DE FLUJO.

‍1. Flowline / Línea de flujo: muestra la dirección del proceso. Cada línea de flujo conecta dos bloques.

Flowchart Symbol - Flowline

2. Terminal: Indica el comienzo o el final de un diagrama de flujo.



Flowchart Symbol - Terminal


3. Process / Proceso: Representa un paso en un proceso. Este es el componente más común de un diagrama de flujo.

Flowchart Symbol - Process

4. Decision / Decisión: Muestra un paso que decide el próximo paso en un proceso. Esta es comúnmente una pregunta de sí/no o verdadero/falso.

Flowchart Symbol - Decision

5. Input / Output (Entrada/Salida): Indica el proceso de entrada o salida de datos externos. Esto se indica por la forma de un paralelogramo.

Flowchart Symbol - Input Output

6. Annotation / Comment (Anotación/Comentario): Indica información adicional sobre un paso en un proceso.

Flowchart Symbol - Annotation

7. Predefined Process / Proceso predefinido: muestra el proceso con nombre que se define en otro lugar.

Predefined Process

8. On-page Connector / Conector en la página: se utilizan pares de conectores en la página para reemplazar líneas largas en una página de diagrama de flujo.

On-page Connector

9. Off-page Connector / Conector fuera de página: se utiliza un conector fuera de página cuando el objetivo está en otra página. Lea nuestra guía de conectores de diagrama de flujo para obtener más información sobre cómo funcionan los conectores dentro y fuera de la página.

Off-page Connector

10. Delay / Demora: Cualquier período de demora que sea parte de un proceso.

Flowchart Symbol - Delay

11. Alternate Process / Proceso alternativo: un paso alternativo al proceso normal. Las líneas de flujo a un bloque de proceso alternativo generalmente están discontinuas.

Flowchart Symbol - Alternate Process

12. Data / Datos: entrada o salida de datos

Flowchart Symbol - Data

13. Document / Documento: Un documento

Flowchart Symbol - Document

14. Multi-document / Multi-documento: Múltiples documentos

Multi-document Symbol

15. Preparation / Preparación: un paso de preparación

Flowchart Symbol - Preparation

16. Display / Pantalla: una pantalla de máquina

Symbol Display

17. Manual Input / Entrada manual: datos o información en un sistema

Symbol Manual Input

18. Manual Operation / Operación manual: un paso del proceso que no está automatizado



Flowchart Symbol - Manual Operation
 



-Construcción Diagrama de Flujo

1.   Determine los principales componentes del proceso.

En este paso es necesario aclarar cuáles son las entradas del proceso y sus salidas, así como las actividades que se desarrollan en el mismo.

Las entradas también se denominan inputs y pueden ser recursos, información y otros elementos que “alimentan” el proceso.

Del mismo modo, las salidas (outputs) son los productos generados por el proceso y también pueden ser informaciones, decisiones, permisos, insumos para otros procesos, partes de productos, componentes, servicios, productos terminados, etc

2.   Ordene las actividades

El diagrama de procesos de negocio es un flujo, por lo que se necesita ordenar estas actividades. Haga una lista en orden cronológico.

3.   Elija los símbolos correctos para cada actividad

Hay varias notaciones usadas para dibujar diagramas de flujos de procesos. Por lo tanto, al indicar correctamente cada tipo de actividad, utilizando los símbolos correctos, será mucho más fácil para cualquiera que esté familiarizado con los símbolos, poder entender el flujo rápidamente.

4.   Haga la conexión entre las actividades

Para esto se utilizan conectores, normalmente flechas y líneas de puntos, o continuas.

5.   Indique el comienzo y el final del proceso

Puede parecer trivial, pero a veces, las personas se olvidan de indicar cuándo el proceso comienza y cuándo termina. Y esta es una información muy importante para establecer límites para los propietarios de los procesos, gerentes y supervisores.

6.  Revise su diagrama de procesos de negocios

¿Usted acabó de dibujar su diagrama de flujo de procesos? ¡Ahora será fácil entender si es realmente asi que ocurre! Revíselo, estúdielo nuevamente y asegúrese de que su representación gráfica del proceso aun es adecuada.







Autor: Elian Mendoza Villarroel