Creating Data Flow Diagrams
1. Create a preliminary Context Diagram
2. Identify Use Cases, i.e. the ways in which users most commonly use the system
3. Create DFD fragments for each use case
4. Create a Level 0 diagram from fragments
5. Decompose to Level 1,2,...
6. Go to step 1 and revise as necessary
7. Validate DFDs with users