¿Qué es un diagrama de flujo de datos?
Utiliza un diagrama de flujo de datos o DFD para visualizar elementos que relacionan varias partes de un sistema de información. Generalmente se utiliza en las industrias de TI e ingeniería para presentar flujos de información, fuentes de entrada de datos y la forma en que se almacenan los datos. Puede explicar procesos complejos a las partes interesadas vitales o construir nuevos marcos con su equipo a través de este diagrama.
La visualización clara de cada elemento en el diagrama permite a los equipos determinar posibles ineficiencias y crear un sistema excelente. Los diagramas de flujo de datos vienen en dos categorías: físicos y lógicos. Un flujo de datos lógico presenta el flujo de datos utilizando un sistema para realizar funcionalidades comerciales específicas. Mientras tanto, el flujo de datos físico es la implementación del flujo de datos lógico.
Historia del diagrama de flujo de datos
El diagrama generalmente se originó a partir de una teoría de grafos, utilizada inicialmente en estudios de operaciones para representar el flujo de trabajo de una organización. El gráfico se popularizó durante finales de la década de 1970, siendo comúnmente utilizado en técnicas de diseño estructurado y metodología de análisis. Algunas personalidades que popularizaron la estructura incluyen a Trish Sarson y Chris Gane.
El uso de la plantilla de diagrama de flujo de datos se convirtió inmediatamente en un método popular para ilustrar pasos significativos y datos involucrados en el proceso de un sistema de software.
Símbolos del diagrama de flujo de datos
Los símbolos utilizados en el diagrama de flujo de datos incluyen notaciones estandarizadas como círculos, rectángulos, etiquetas de texto corto y flechas. Se colocan estratégicamente en el gráfico para describir la dirección del flujo de datos de un proceso o sistema, las salidas y entradas de datos, los puntos de almacenamiento y sus diferentes subprocesos.
Hay cuatro símbolos que utiliza el diagrama, que incluyen los siguientes:
- Entidad Externa Estos símbolos también se llaman fuentes, terminadores, actores o sumideros, que son un proceso o sistema externo responsable de enviar y recibir datos hacia y desde un sistema estructurado. Pueden ser destinos o fuentes de información; es por eso que generalmente se colocan en los bordes del diagrama.
- Proceso Generalmente verá este símbolo comenzando desde la parte superior izquierda del diagrama y terminando en la parte inferior derecha. El proceso en el diagrama de flujo de datos es un método que manipula el flujo y los datos, toma información entrante, la cambia y produce una salida. Un proceso hace esto utilizando lógica para ordenar datos y realizar cálculos o cambiar la dirección del flujo.
- Almacén de Datos Los almacenes de datos son responsables de mantener información para uso futuro. Es similar a archivos de documentos que están esperando ser procesados. También pueden ser referidos como archivos. Cada almacén de datos recibe una etiqueta simple como Pedidos.
- Flujo de Datos Este es un camino a través del cual la información del sistema pasa de una parte a otra. Puede ser un componente de datos único o un conjunto de ellos. Cuando miras el DFD, el flujo de datos se simboliza con una flecha que representa una dirección de flujo.
Ejemplos de Diagramas de Flujo de Datos
Un diagrama de flujo de datos, al igual que cualquier otro gráfico, se puede hacer de forma tradicional o utilizando una herramienta de diagramación en línea. Con varias herramientas en línea hoy en día, puede elegir entre múltiples plantillas e incluso recurrir a mapas mentales para ilustrar claramente sus marcos.
El DFD también se clasifica por niveles. Para visualizar cómo se ven estos niveles, consulte las siguientes estructuras a continuación:
DFD Nivel 0
Estos diagramas son los más básicos y también se llaman diagramas de contexto. Ofrecen un marco contextual de plataformas de negociación de valores. El DFD Nivel 0 ofrece una visión amplia que es fácil de digerir pero proporciona solo unos pocos detalles. Solo tiene un nodo de proceso y las conexiones del diagrama a las entidades externas.