¿Qué es un diagrama de flujo de datos?

Publicado el 19 octubre, 2020 por Rodrigo Ricardo

Diagramas de flujo de datos y NASA

¿Sabías que la NASA usa diagramas de flujo de datos, como este, para la ingeniería de sistemas esenciales?


Diagrama de flujo de datos de la NASA
Diagrama de flujo de datos de la NASA

¡Es verdad! Entonces, ¿qué es un diagrama de flujo de datos?

Los diagramas de flujo de datos son representaciones visuales de cómo se moverán los datos dentro de un sistema de información. Eso suena desalentador, ¿no? Básicamente, un diagrama de flujo de datos muestra una imagen de cómo se moverán los datos a un proceso, qué le sucederá mientras esté allí, cómo y dónde surgirán los datos o su salida, y dónde se almacenarán los datos modificados.

Los diagramas de flujo de datos se pueden utilizar en cualquier industria que necesite realizar un análisis estructurado, como en el diseño de sistemas informáticos y desarrollo empresarial. Los diagramas de flujo de datos se pueden utilizar para visualizar los sistemas actuales o mejorarlos para solucionar problemas y hacerlos más eficientes.

Mucha gente confunde los diagramas de flujo de datos con los diagramas de flujo y el pseudocódigo. Los diagramas de flujo muestran los pasos de un proceso, como este diagrama de flujo para el proceso de escritura. Tenga en cuenta que un diagrama de flujo no identifica las entradas, las funciones o el almacenamiento.

Diagrama de flujo: proceso de escritura

El pseudocódigo es la versión de texto de un diagrama de flujo de datos.


Pseudocódigo
Psuedocódigo

Diagramas simples y complejos

Los diagramas de flujo de datos pueden ser tan simples como esto:


Diagrama de flujo de datos: simple
Diagrama de flujo de datos: simple

También pueden ser más detallados, como el que se muestra a continuación:


Diagrama de flujo de datos: detallado
Diagrama de flujo de datos: Appaservers

Los diagramas de flujo de datos pueden ser más complejos, como el diagrama de sistemas esenciales de la NASA utilizado al comienzo de esta lección.

Leer un diagrama de flujo de datos

Para leer un diagrama de flujo de datos, es posible que desee familiarizarse con las formas típicas que se utilizan para crearlos, como se muestra en este gráfico:


Diagrama de flujo de datos: formas de uso común
Diagrama de flujo de datos: formas de uso común

Crear un diagrama de flujo de datos

Veamos qué significa todo eso en términos de crear nuestro propio diagrama de flujo de datos simple. Por ejemplo, ¿qué pasa si queremos mostrar el flujo de datos para un proceso simple, como operar un puesto de limonada? Necesitaremos rastrear cuatro cosas: la fuente de los datos, el movimiento de los datos, cómo interactúan los datos y dónde se almacenarán los datos o la salida.

  • Entrada : La fuente de los datos sería el cliente que realiza el pedido.
  • Movimiento : El movimiento de los datos sería el camino que toma la entrada a través del puesto de limonada, como exprimir los limones, acceder a una taza adecuada, agregar azúcar y agregar hielo.
  • Interacción : Es posible que el propietario del puesto de limonada deba regresar para obtener más información del cliente, como mucho hielo, nada de hielo o más azúcar.
  • Salida : La salida sería el producto terminado que se entrega al cliente.

El diagrama de flujo de datos completo se vería así:


Diagrama de flujo de datos: puesto de limonada
Diagrama de flujo de datos: puesto de limonada

Resumen de la lección

En esta lección, aprendió que un diagrama de flujo de datos es una imagen que muestra cómo los datos ingresan a un sistema de información, la ruta que recorren a medida que atraviesan el sistema, cómo interactúan dentro de ese sistema y cómo salen del sistema en la forma de salida y almacenamiento. La entrada de datos se considera entrada y sus movimientos se consideran procesos o funciones. Una vez que los datos ingresan, se mueven a través de los procesos y se modifican en un sistema de información, se liberan como salida y se almacenan.

Las formas simples, como círculos, cuadrados y rectángulos con bordes redondeados se utilizan para crear diagramas de flujo de datos. Por ejemplo, se usaría un rectángulo abierto para mostrar el almacenamiento de datos, mientras que un cuadrado se usaría para mostrar la entrada de datos. En la vida real, los diagramas de flujo de datos se pueden utilizar para mejorar la eficiencia de los sistemas actuales, además de visualizar las rutas de datos.

Articulos relacionados