This document provides an overview of data flow diagrams (DFDs):
1. DFDs visually represent how information moves through a system and can be used to document current systems or plan new ones. They have four main components: external entities, processes, data stores, and data flows.
2. Multiple levels of DFDs can be created, starting with a high-level context diagram and drilling down into more detail in lower levels. Categories include physical and logical DFDs.
3. An example process of developing DFDs is outlined, starting with gathering requirements and creating a document flow diagram before building the initial context and level 1 DFDs and then more detailed lower levels.