← All glossary terms
Glossary

Data flow diagram

GlossaryBy OpenCharts TeamPublished

A data flow diagram (DFD) is a graphical representation of how data moves through a system, showing data sources, processes, data stores, and external entities.

In depth

Data flow diagrams are the canonical way to document the data plane of a system. They distinguish between processes (circles or rounded rectangles) that transform data, data stores (open rectangles) that persist data, external entities (squares) that supply or consume data, and data flows (arrows) that connect them.

DFDs are usually drawn at multiple levels — Level 0 (context), Level 1 (major processes), Level 2+ (decomposition). The Yourdon-DeMarco and Gane-Sarson notations are the most common.

OpenCharts supports DFD-style nodes (process, data store, external entity, data flow) with auto-layout suitable for both context and decomposition diagrams.

Also known as

DFDdata flow chart

Want to put this concept to work in OpenCharts?

Build a data flow diagram

Related terms

Related use cases