- Data flow diagrams (DFDs) are used to represent business processes and information flows within a system. They help analyze system requirements and design system components.
- DFDs use five symbols: external entities, processes, data stores, data flows, and resource flows. Processes manipulate data flows. Data stores hold information. External entities interact with the system.
- DFDs are drawn at different levels, with level 1 providing the major system functions/processes and lower levels showing more detail. Context diagrams show the system's interactions at a high level without internal details.