This document provides an overview of data flow diagrams (DFDs):
1. DFDs consist of different levels that show increasing detail, starting with a context diagram showing external entities and high-level data flows, followed by more detailed level 1 and lower level DFDs showing processes and data stores.
2. The components of a DFD are external entities, processes, data stores, and data flows. Processes convert inputs to outputs, data stores hold data, and data flows connect the components.
3. Developing DFDs involves starting with a context diagram, then a level 1 DFD showing how inputs are converted to outputs via processes and data stores, with lower level DFDs