During analysis, it is important to understand how data flows through a system. Data flow diagrams (DFDs) visually show how data is captured, processed, stored, and distributed. DFDs typically have multiple levels, with higher levels providing less detail. To construct a DFD, the analyst identifies data sources and destinations, describes the overall process, and draws the diagram using standard symbols like processes, data stores, and data flows.