Lecture 7

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 13

Information System

Analysis
and Design
Lec 7
Data-Flow Diagramming Rules
Developing DFDs
• Context Diagram
• Level 0 Diagram
• Lower Level Diagrams
• Level-n DFD
Context Diagram

• Each context diagram must fit on one page


• Process name in the context diagram should be the name of
the information system
• Use unique names within each set of symbols
• Do not cross lines
• Use abbreviated identifications
• Use a unique reference number for each process symbol
Context Diagram

Context diagram of Hoosier Burger’s food-ordering system


Level 0 Diagram

• Displays more detail than the context diagram.


• Shows entities, major processes, data flows, and data
stores.
• Can contain diverging data flows.
• Exploded (partitioned or decomposed) version of process
0.
• Diagram 0 is the child of the parent context diagram
Can contain functional primitives
Level 0 Diagram
Lower Level Diagrams
• Usually necessary to show more detail.
• Design must consider:
◼ Leveling: Process of drawing increasingly detailed
diagrams. Also called exploding, partitioning, or
decomposing.
◼ Balancing: Maintains consistency among an entire set of
DFDs. Parent’s input and output data flows are preserved
on the child
◼ Data DFDs stores: Might not appear on higher-level. Are
shown on the highest-level DFD that has two or more
processes using that data store
grading system
Below is shown a simple context DFD drawn for a
Clothes Ordering System and explanation.
Data flows are: Order, Bill, Order, Order, Inventory
details, Inventory details, Orders, Reports, Inventory
Order, Inventory Order, Inventory details.

You might also like