Data Flow Diagram
Transcript: The System Approach Goals and Feedback External Entity Objects we cannot change. We exchange data Nouns Customer, Vendor, Investor Process Activities that alter data Must have input and output Verbs Collect, Modify, Delete Data Store Storage for data File, database, paper … Product catalog, credit file Data Flow Inputs and Outputs Must always be labelled Context Diagram Title page Describe the main system. One process. All external entities. Primary data flows. Primary Subsystems Every system must have a goal. Some processes and data flows are feedback and control loops. System models Physical Process re-engineering Abstract/logical Data flow diagram Existing system New/proposed system Display the primary subsystems. Look for major processes. Corporation by function/ division. Focus on data. Level 0 Number each process (any order). Include all data flows from higher level. Data Flow Diagram Object Within DFD Subsystems Each diagram can explode to a new subsystem to show detail. Top down Work from general to specific. Start with the main problem. Identify all external agents. Bottom up Identify small problems. Extend to other areas. As diagram gets big, change detail. More than 7-9 processes. Split and add a higher level. Systems Input, Process, Output Divide and Conquer Goals and Objectives Control and Feedback Diagramming Systems Common Systems Problems Context Diagram