SlideShare a Scribd company logo
DFD Examples   Create a data flow diagram
Which way does the window face
How many legs do you see
Information flow In this task you will produce a simple data flow diagram Your task is to produce A diagram showing the information flow when sandwiches are sold, calculations are made, there is some sort of output. Details showing the terminators/entities, processes and data stores.
Ordering a tuna roll Information flow Click to move through this show.
A customer wants to order some lunch. They walk to the counter and ask for the menu. They make their choice and ask the waitress for a tuna roll. Tuna roll please! Ordering some lunch The customer
Order 1 x Tuna roll The waitresses write this down and passes the order to the chef. Order 1 x Tuna roll Ordering some lunch The waitresses
Order 1 x Tuna roll The chef gets the order and makes the roll. The roll is then passed back to the waitress. Ordering some lunch The chef
Whilst the chef makes the roll, the waitress gives the customer a paper bill produced from the cash till. This shows how much the customer owes. The customer pays their bill. Coffee Control 1 tuna roll RM 2.99 Thank you Ordering some lunch The waitresses The customer
When the food arrives from the chef, the waitress gives it to the customer. Ordering some lunch The waitresses The customer
Information flow The next few slides demonstrate how to produce the data flow diagram – this example is for ordering a tuna roll.
Put a square around any inputs or outputs involved - these are entities.  Circle any data stores.  Underline any processing that takes place  Sketch out the information flow, joining up the people (entities, the processing and the data stores  Analyse the problem
A customer wants to order some lunch. They walk to the counter and ask for the menu. They make their choice and ask the waitress for a tuna roll. The waitresses write this down and passes the order to the chef. The chef gets the order and makes the roll. The roll is then passed back to the waitress. Whilst the chef makes the roll, the waitress gives the customer a paper bill produced from the till. This shows how much the customer owes. The customer pays their bill. When the food arrives from the chef, the waitress gives it to the customer. Square around inputs and outputs
A customer wants to order some lunch. They walk to the counter and ask for the menu. They make their choice and ask the waitress for a tuna roll. The waitresses write this down and passes the order to the chef. The chef gets the order and makes the roll. The roll is then passed back to the waitress. Whilst the chef makes the roll, the waitress gives the customer a paper bill produced from the till. This shows how much the customer owes. The customer pays their bill. When the food arrives from the chef, the waitress gives it to the customer. Circle data stores
A customer wants to order some lunch. They walk to the counter and ask for the menu. They make their choice and ask the waitress for a tuna roll. The waitresses write this down and passes the order to the chef. The chef gets the order and makes the roll. The roll is then passed back to the waitress. Whilst the chef makes the roll, the waitress gives the customer a paper bill produced   from the till. This shows how much the customer owes. The customer pays their bill. When the food arrives from the chef, the waitress gives it to the customer. Underline any processing
DFD Symbols External Entity Flow of Data Process Data Store Customer Bill Preparing a bill Menu Chef
The customer is a source of information – the person who start the whole process off. The chef is a destination of the information. Who are the ENTITIES? The customer and the chef are ENTITIES Customer Chef
The menu or price list keeps a record of prices – it is a data store. What is a DATA STORE The menu is a DATA STORE Sandwich prices Customer Chef
Who is a process? The waitress processes the order The waitress is not shown as an entity because she does not produce or receive information (ultimately – the order goes to the chef!!).   She is not a data SOURCE or SINK! The waitress is a process Sandwich prices Customer Chef Order sandwich
1. order 2. order 5. invoice 6. payment 7. receipt 3. query price 4. price The arrows indicate data flows 8. Tuna 9. Tuna The final Data Flow Diagram Sandwich prices Customer Chef Order sandwich
Before you start! A few rules to follow!!
Customer Chef There must always be a process between entities! X wrong!
Order sandwich Customer Chef Information flows must NEVER cross! X wrong! Sandwich prices
Assignment – CDs by mail order Bebop Records is a mail-order company that distributes CDs  and tapes at discount prices to record club members.  When an order processing clerk receives an  order form , he or she verifies that the sender is a club member by checking the Member file.  If the sender is not a member, the clerk returns  the order  along with a membership application form .  If the customer is a member, the clerk  verifies the order item  data by checking the Item file.  Then the clerk enters the order data and saves it to the Daily Order file. The clerk also prints an  invoice and shipping list  for each order, which are forwarded to Order Fulfillment.
Annotating the text Processing Annotating the text Data stores Annotating the text Entities
The end DFDs

More Related Content

PPTX
Dfd examples
PPT
Data Flow Diagram
PPTX
Data flow diagram
PPSX
Data Flow Diagram Example
PPTX
Data Flow Diagrams
PPT
HSC Context and data flow diagrams ( DFD )
PPT
Example of dfd with answer
PPT
Data flow diagrams (2)
Dfd examples
Data Flow Diagram
Data flow diagram
Data Flow Diagram Example
Data Flow Diagrams
HSC Context and data flow diagrams ( DFD )
Example of dfd with answer
Data flow diagrams (2)

Viewers also liked (20)

PPTX
Library management system
PPTX
Data Flow Diagram (DFD)
PPTX
Data Flow Diagram (DFD)
PPTX
Hsc project management 2015
ODP
Se 20150507
PPT
AIG Seven QC Tools
PPT
PPT
Data flow diagram
PDF
Data flow diagrams - DFD
PPTX
Data Flow Diagram and Sequence Diagram
PPTX
Software Engineering- ERD DFD Decision Tree and Table
PPTX
DFD (DATA FLOW DIAGRAM)
PPT
Android introduction and rooting technology
PDF
Sheet Four - Data Flow Diagram
PPT
Data flow diagram
PPTX
Modeling Requirements Using Examples
PPT
How to Data Flow Diagram
PPTX
Using data flow diagram
PPTX
Understanding Data Flow Diagram
PPTX
Data Flow Diagram Templates by Creately
Library management system
Data Flow Diagram (DFD)
Data Flow Diagram (DFD)
Hsc project management 2015
Se 20150507
AIG Seven QC Tools
Data flow diagram
Data flow diagrams - DFD
Data Flow Diagram and Sequence Diagram
Software Engineering- ERD DFD Decision Tree and Table
DFD (DATA FLOW DIAGRAM)
Android introduction and rooting technology
Sheet Four - Data Flow Diagram
Data flow diagram
Modeling Requirements Using Examples
How to Data Flow Diagram
Using data flow diagram
Understanding Data Flow Diagram
Data Flow Diagram Templates by Creately
Ad

Similar to Data Flow 1 (20)

PPT
improving_speed__efficiency_of_food_service_in.ppt
PDF
Fundamentas on Food and Beverage Services-Unit III The Dining Experience
PPTX
Tik punya keke
PPTX
Microeconomicsch 4
PPTX
Market Equilibrium (Demand and Supply)
DOCX
PPT
Pertemuan ii mankiw krugman
PPT
Unit #2 student notes
PPT
Supply & demand pe student notes
PPT
Chapter 04.econ 100
PPT
Kitchen Cost Control
PPT
2. Macro Economics..demand & supply
PPT
Birthday Party WebQuest
PPT
SupplyandDemand.ppt
PPT
Lecture 4
PPTX
Demand & supply
PDF
Micro 5
PPTX
Supply & Demand
PPTX
Digital Transformation of a restaurant for order management improvement
PPT
Supply demand
improving_speed__efficiency_of_food_service_in.ppt
Fundamentas on Food and Beverage Services-Unit III The Dining Experience
Tik punya keke
Microeconomicsch 4
Market Equilibrium (Demand and Supply)
Pertemuan ii mankiw krugman
Unit #2 student notes
Supply & demand pe student notes
Chapter 04.econ 100
Kitchen Cost Control
2. Macro Economics..demand & supply
Birthday Party WebQuest
SupplyandDemand.ppt
Lecture 4
Demand & supply
Micro 5
Supply & Demand
Digital Transformation of a restaurant for order management improvement
Supply demand
Ad

More from MISY (20)

PPT
Payroll applications new
PPT
Data management new
PPT
Uses of dbms
PPT
3. use of ict in time management
PPT
Ict in time management ca
PPT
Ict in publishing ca
PPT
Ict in teaching learning ca
PPT
Ict in advertising ca
PPT
Use of ict in advertising
PPT
2b working practices
PPT
Working practices ca
PPT
Process control ca
PPT
Intro to control ca
PPT
2a contol systems
PPT
Robots and cars ca
PPT
3e - Security And Privacy
PPT
3f - Health & Safety
PPT
3e - Security Of Data
PPT
3e - Data Protection
PPT
3e - Computer Crime
Payroll applications new
Data management new
Uses of dbms
3. use of ict in time management
Ict in time management ca
Ict in publishing ca
Ict in teaching learning ca
Ict in advertising ca
Use of ict in advertising
2b working practices
Working practices ca
Process control ca
Intro to control ca
2a contol systems
Robots and cars ca
3e - Security And Privacy
3f - Health & Safety
3e - Security Of Data
3e - Data Protection
3e - Computer Crime

Recently uploaded (20)

PPTX
Chinmaya Tiranga Azadi Quiz (Class 7-8 )
PDF
FORM 1 BIOLOGY MIND MAPS and their schemes
PPTX
CHAPTER IV. MAN AND BIOSPHERE AND ITS TOTALITY.pptx
PDF
Paper A Mock Exam 9_ Attempt review.pdf.
PDF
A GUIDE TO GENETICS FOR UNDERGRADUATE MEDICAL STUDENTS
PDF
1_English_Language_Set_2.pdf probationary
PDF
Chinmaya Tiranga quiz Grand Finale.pdf
PPTX
ELIAS-SEZIURE AND EPilepsy semmioan session.pptx
PDF
medical_surgical_nursing_10th_edition_ignatavicius_TEST_BANK_pdf.pdf
PDF
Vision Prelims GS PYQ Analysis 2011-2022 www.upscpdf.com.pdf
PPTX
Virtual and Augmented Reality in Current Scenario
PDF
MBA _Common_ 2nd year Syllabus _2021-22_.pdf
PDF
advance database management system book.pdf
PDF
OBE - B.A.(HON'S) IN INTERIOR ARCHITECTURE -Ar.MOHIUDDIN.pdf
PDF
HVAC Specification 2024 according to central public works department
PDF
What if we spent less time fighting change, and more time building what’s rig...
PPTX
A powerpoint presentation on the Revised K-10 Science Shaping Paper
PDF
IGGE1 Understanding the Self1234567891011
PPTX
Introduction to Building Materials
PDF
BP 704 T. NOVEL DRUG DELIVERY SYSTEMS (UNIT 1)
Chinmaya Tiranga Azadi Quiz (Class 7-8 )
FORM 1 BIOLOGY MIND MAPS and their schemes
CHAPTER IV. MAN AND BIOSPHERE AND ITS TOTALITY.pptx
Paper A Mock Exam 9_ Attempt review.pdf.
A GUIDE TO GENETICS FOR UNDERGRADUATE MEDICAL STUDENTS
1_English_Language_Set_2.pdf probationary
Chinmaya Tiranga quiz Grand Finale.pdf
ELIAS-SEZIURE AND EPilepsy semmioan session.pptx
medical_surgical_nursing_10th_edition_ignatavicius_TEST_BANK_pdf.pdf
Vision Prelims GS PYQ Analysis 2011-2022 www.upscpdf.com.pdf
Virtual and Augmented Reality in Current Scenario
MBA _Common_ 2nd year Syllabus _2021-22_.pdf
advance database management system book.pdf
OBE - B.A.(HON'S) IN INTERIOR ARCHITECTURE -Ar.MOHIUDDIN.pdf
HVAC Specification 2024 according to central public works department
What if we spent less time fighting change, and more time building what’s rig...
A powerpoint presentation on the Revised K-10 Science Shaping Paper
IGGE1 Understanding the Self1234567891011
Introduction to Building Materials
BP 704 T. NOVEL DRUG DELIVERY SYSTEMS (UNIT 1)

Data Flow 1

  • 1. DFD Examples Create a data flow diagram
  • 2. Which way does the window face
  • 3. How many legs do you see
  • 4. Information flow In this task you will produce a simple data flow diagram Your task is to produce A diagram showing the information flow when sandwiches are sold, calculations are made, there is some sort of output. Details showing the terminators/entities, processes and data stores.
  • 5. Ordering a tuna roll Information flow Click to move through this show.
  • 6. A customer wants to order some lunch. They walk to the counter and ask for the menu. They make their choice and ask the waitress for a tuna roll. Tuna roll please! Ordering some lunch The customer
  • 7. Order 1 x Tuna roll The waitresses write this down and passes the order to the chef. Order 1 x Tuna roll Ordering some lunch The waitresses
  • 8. Order 1 x Tuna roll The chef gets the order and makes the roll. The roll is then passed back to the waitress. Ordering some lunch The chef
  • 9. Whilst the chef makes the roll, the waitress gives the customer a paper bill produced from the cash till. This shows how much the customer owes. The customer pays their bill. Coffee Control 1 tuna roll RM 2.99 Thank you Ordering some lunch The waitresses The customer
  • 10. When the food arrives from the chef, the waitress gives it to the customer. Ordering some lunch The waitresses The customer
  • 11. Information flow The next few slides demonstrate how to produce the data flow diagram – this example is for ordering a tuna roll.
  • 12. Put a square around any inputs or outputs involved - these are entities. Circle any data stores. Underline any processing that takes place Sketch out the information flow, joining up the people (entities, the processing and the data stores Analyse the problem
  • 13. A customer wants to order some lunch. They walk to the counter and ask for the menu. They make their choice and ask the waitress for a tuna roll. The waitresses write this down and passes the order to the chef. The chef gets the order and makes the roll. The roll is then passed back to the waitress. Whilst the chef makes the roll, the waitress gives the customer a paper bill produced from the till. This shows how much the customer owes. The customer pays their bill. When the food arrives from the chef, the waitress gives it to the customer. Square around inputs and outputs
  • 14. A customer wants to order some lunch. They walk to the counter and ask for the menu. They make their choice and ask the waitress for a tuna roll. The waitresses write this down and passes the order to the chef. The chef gets the order and makes the roll. The roll is then passed back to the waitress. Whilst the chef makes the roll, the waitress gives the customer a paper bill produced from the till. This shows how much the customer owes. The customer pays their bill. When the food arrives from the chef, the waitress gives it to the customer. Circle data stores
  • 15. A customer wants to order some lunch. They walk to the counter and ask for the menu. They make their choice and ask the waitress for a tuna roll. The waitresses write this down and passes the order to the chef. The chef gets the order and makes the roll. The roll is then passed back to the waitress. Whilst the chef makes the roll, the waitress gives the customer a paper bill produced from the till. This shows how much the customer owes. The customer pays their bill. When the food arrives from the chef, the waitress gives it to the customer. Underline any processing
  • 16. DFD Symbols External Entity Flow of Data Process Data Store Customer Bill Preparing a bill Menu Chef
  • 17. The customer is a source of information – the person who start the whole process off. The chef is a destination of the information. Who are the ENTITIES? The customer and the chef are ENTITIES Customer Chef
  • 18. The menu or price list keeps a record of prices – it is a data store. What is a DATA STORE The menu is a DATA STORE Sandwich prices Customer Chef
  • 19. Who is a process? The waitress processes the order The waitress is not shown as an entity because she does not produce or receive information (ultimately – the order goes to the chef!!). She is not a data SOURCE or SINK! The waitress is a process Sandwich prices Customer Chef Order sandwich
  • 20. 1. order 2. order 5. invoice 6. payment 7. receipt 3. query price 4. price The arrows indicate data flows 8. Tuna 9. Tuna The final Data Flow Diagram Sandwich prices Customer Chef Order sandwich
  • 21. Before you start! A few rules to follow!!
  • 22. Customer Chef There must always be a process between entities! X wrong!
  • 23. Order sandwich Customer Chef Information flows must NEVER cross! X wrong! Sandwich prices
  • 24. Assignment – CDs by mail order Bebop Records is a mail-order company that distributes CDs and tapes at discount prices to record club members. When an order processing clerk receives an order form , he or she verifies that the sender is a club member by checking the Member file. If the sender is not a member, the clerk returns the order along with a membership application form . If the customer is a member, the clerk verifies the order item data by checking the Item file. Then the clerk enters the order data and saves it to the Daily Order file. The clerk also prints an invoice and shipping list for each order, which are forwarded to Order Fulfillment.
  • 25. Annotating the text Processing Annotating the text Data stores Annotating the text Entities