1 / 12

DFDs

DFDs. Class 11. SDLC. Project Identification & Selection. Project Initiation & Planning. **Analysis**. Logical Design. Physical Design. Implementation. Maintenance. Parts of DFD. External Agent; Source / Sink Data Store Process Data Flow Line. To Model the system.

noelle
Download Presentation

DFDs

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. DFDs Class 11

  2. SDLC Project Identification & Selection Project Initiation & Planning **Analysis** Logical Design Physical Design Implementation Maintenance

  3. Parts of DFD • External Agent; Source / Sink • Data Store • Process • Data Flow Line

  4. To Model the system • Emphasize process • Identify, hierarchically: • The system • The subsystems/functions of the system • The transactions within a given function

  5. Characteristics of DFD • I-P-O modeling • Leveling of DFDs (explosion) • Balancing of data flows • Shows flow of data not flow of control • Shows set of possible paths (not what causes a path to be taken)

  6. Explosion • Also called Functional Decomposition • An iterative process of breaking the description or perspective of a system down into finer and finer detail. • Context diagram, Level 0 diagram, Level 1 diagrams, etc. • Balancing the levels

  7. What you CAN’T do: • Processes • No input data flow, no output data flow • Data Stores • Data flow directly to another data store • Agents • Data flow directly to another external agent, data flow directly to or from data store • Data Flows • No double arrows, no “break-off” lines defined as something different, no data flow line into another data flow line

  8. Cougar Burger Example • Context Level

  9. Cougar Burger Example • Level 0

  10. Cougar Burger example • Level 1

  11. Identifying DFD parts • Bottom-up and Top-Down

  12. Different types of DFDs • Current vs New

More Related