Data Flow Oriented Design I

Step 1: Review system model developed during requirements analysis
Step 2: Review and refine the data flow diagram
Step 3: Determine whether DFD has transform and/or transaction characteristics

(for transform DFD)

Step 4: Represent incoming, transform and outgoing information flow boundaries
Step 5: Perform first-level factoring
Step 6: Perform second-level factoring
Step 7: Perform third-level factoring and higher level factoring