El diagrama de flujo de datos (DFD) es una representación gráfica del flujo de datos en cualquier sistema. Es capaz de ilustrar el flujo de datos entrantes, el flujo de datos salientes y almacenar datos. El diagrama de flujo de datos describe cualquier cosa sobre cómo fluyen los datos a través del sistema.
A veces, las personas se confunden entre el diagrama de flujo de datos y el diagrama de flujo. Hay una gran diferencia entre el diagrama de flujo de datos y el diagrama de flujo. El diagrama de flujo ilustra el flujo de control en los módulos del programa. Los diagramas de flujo de datos ilustran el flujo de datos en el sistema en varios niveles. El diagrama de flujo de datos no tiene ningún elemento de control o rama.
Tipos de DFD:
DFD es de dos tipos:
- DFD lógico:
el diagrama de flujo de datos lógico se centra principalmente en el proceso del sistema. Ilustra cómo fluyen los datos en el sistema. El DFD lógico se utiliza en varias organizaciones para el buen funcionamiento del sistema. Al igual que en un sistema de software bancario, se utiliza para describir cómo se mueven los datos de una entidad a otra. - DFD físico:
el diagrama de flujo de datos físicos muestra cómo se implementa realmente el flujo de datos en el sistema. El DFD físico es más específico y cercano a la implementación.
Componentes del diagrama de flujo de datos:
Los siguientes son los componentes del diagrama de flujo de datos que se utilizan para representar el origen, el destino, el almacenamiento y el flujo de datos.
- Entidades:
Las entidades incluyen el origen y el destino de los datos. Las entidades se representan mediante un rectángulo con sus correspondientes nombres. - Proceso:
Las tareas realizadas sobre los datos se conocen como proceso. El proceso está representado por un círculo. En algún lugar, los rectángulos de borde redondo también se usan para representar el proceso. - Almacenamiento de datos:
El almacenamiento de datos incluye la base de datos del sistema. Está representado por un rectángulo al que le faltan los dos lados menores o, en otras palabras, dentro de dos líneas paralelas. - Flujo de datos:
El movimiento de datos en el sistema se conoce como flujo de datos. Se representa con la ayuda de una flecha. La cola de la flecha es el origen y la punta de la flecha es el destino.
Importancia del diagrama de flujo de
datos: el diagrama de flujo de datos es un formalismo simple para representar el flujo de datos en el sistema. Permite un conjunto simple de conceptos y reglas intuitivos. Es una técnica elegante que es útil para representar los resultados del análisis estructurado de problemas de software, así como para representar el flujo de documentos en una organización.