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 ,[object Object],[object Object],[object Object],[object Object]
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 ,[object Object]
[object Object],[object Object],[object Object],[object Object],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

Viewers also liked

Library management system
Library management systemLibrary management system
Library management system
ashu6
 
Data Flow Diagram (DFD)
Data Flow Diagram (DFD)Data Flow Diagram (DFD)
Data Flow Diagram (DFD)
sadique_ghitm
 
Data Flow Diagram (DFD)
Data Flow Diagram (DFD)Data Flow Diagram (DFD)
Data Flow Diagram (DFD)
Anowar Hossain
 
Hsc project management 2015
Hsc project management 2015Hsc project management 2015
Hsc project management 2015
greg robertson
 
Se 20150507
Se 20150507Se 20150507
Se 20150507
葵慶 李
 
AIG Seven QC Tools
AIG Seven QC ToolsAIG Seven QC Tools
AIG Seven QC Tools
advanceinnovationgroup
 
Ch05
Ch05Ch05
Data flow diagram
Data flow diagramData flow diagram
Data flow diagram
Upendra Sengar
 
Data flow diagrams - DFD
Data flow diagrams - DFDData flow diagrams - DFD
Data flow diagrams - DFD
mbedlabs Technosolutions
 
Data Flow Diagram and Sequence Diagram
Data Flow Diagram and Sequence DiagramData Flow Diagram and Sequence Diagram
Data Flow Diagram and Sequence Diagram
Hamna Shahzad
 
Software Engineering- ERD DFD Decision Tree and Table
Software Engineering- ERD DFD Decision Tree and TableSoftware Engineering- ERD DFD Decision Tree and Table
Software Engineering- ERD DFD Decision Tree and Table
Nishu Rastogi
 
DFD (DATA FLOW DIAGRAM)
DFD (DATA FLOW DIAGRAM) DFD (DATA FLOW DIAGRAM)
DFD (DATA FLOW DIAGRAM)
Gagandeep Nanda
 
Android introduction and rooting technology
Android introduction and rooting technologyAndroid introduction and rooting technology
Android introduction and rooting technology
Gagandeep Nanda
 
Sheet Four - Data Flow Diagram
Sheet Four - Data Flow DiagramSheet Four - Data Flow Diagram
Sheet Four - Data Flow Diagram
Amr E. Mohamed
 
Data flow diagram
Data flow diagramData flow diagram
Data flow diagram
ipoyish29
 
Modeling Requirements Using Examples
Modeling Requirements Using ExamplesModeling Requirements Using Examples
Modeling Requirements Using Examples
Excella
 
How to Data Flow Diagram
How to Data Flow Diagram How to Data Flow Diagram
How to Data Flow Diagram
جلال مصطفیٰ
 
Using data flow diagram
Using data flow diagramUsing data flow diagram
Using data flow diagram
Kiran Ajudiya
 
Understanding Data Flow Diagram
Understanding Data Flow DiagramUnderstanding Data Flow Diagram
Understanding Data Flow Diagram
Ankur Biswas
 
Data Flow Diagram Templates by Creately
Data Flow Diagram Templates by CreatelyData Flow Diagram Templates by Creately
Data Flow Diagram Templates by Creately
Creately
 

Viewers also liked (20)

Library management system
Library management systemLibrary management system
Library management system
 
Data Flow Diagram (DFD)
Data Flow Diagram (DFD)Data Flow Diagram (DFD)
Data Flow Diagram (DFD)
 
Data Flow Diagram (DFD)
Data Flow Diagram (DFD)Data Flow Diagram (DFD)
Data Flow Diagram (DFD)
 
Hsc project management 2015
Hsc project management 2015Hsc project management 2015
Hsc project management 2015
 
Se 20150507
Se 20150507Se 20150507
Se 20150507
 
AIG Seven QC Tools
AIG Seven QC ToolsAIG Seven QC Tools
AIG Seven QC Tools
 
Ch05
Ch05Ch05
Ch05
 
Data flow diagram
Data flow diagramData flow diagram
Data flow diagram
 
Data flow diagrams - DFD
Data flow diagrams - DFDData flow diagrams - DFD
Data flow diagrams - DFD
 
Data Flow Diagram and Sequence Diagram
Data Flow Diagram and Sequence DiagramData Flow Diagram and Sequence Diagram
Data Flow Diagram and Sequence Diagram
 
Software Engineering- ERD DFD Decision Tree and Table
Software Engineering- ERD DFD Decision Tree and TableSoftware Engineering- ERD DFD Decision Tree and Table
Software Engineering- ERD DFD Decision Tree and Table
 
DFD (DATA FLOW DIAGRAM)
DFD (DATA FLOW DIAGRAM) DFD (DATA FLOW DIAGRAM)
DFD (DATA FLOW DIAGRAM)
 
Android introduction and rooting technology
Android introduction and rooting technologyAndroid introduction and rooting technology
Android introduction and rooting technology
 
Sheet Four - Data Flow Diagram
Sheet Four - Data Flow DiagramSheet Four - Data Flow Diagram
Sheet Four - Data Flow Diagram
 
Data flow diagram
Data flow diagramData flow diagram
Data flow diagram
 
Modeling Requirements Using Examples
Modeling Requirements Using ExamplesModeling Requirements Using Examples
Modeling Requirements Using Examples
 
How to Data Flow Diagram
How to Data Flow Diagram How to Data Flow Diagram
How to Data Flow Diagram
 
Using data flow diagram
Using data flow diagramUsing data flow diagram
Using data flow diagram
 
Understanding Data Flow Diagram
Understanding Data Flow DiagramUnderstanding Data Flow Diagram
Understanding Data Flow Diagram
 
Data Flow Diagram Templates by Creately
Data Flow Diagram Templates by CreatelyData Flow Diagram Templates by Creately
Data Flow Diagram Templates by Creately
 

Similar to Data Flow 1

Tik punya keke
Tik punya kekeTik punya keke
Tik punya keke
nuke putri
 
Microeconomicsch 4
Microeconomicsch 4Microeconomicsch 4
Microeconomicsch 4
NawarAlSaadi1
 
Market Equilibrium (Demand and Supply)
Market Equilibrium (Demand and Supply)Market Equilibrium (Demand and Supply)
Market Equilibrium (Demand and Supply)
vadilla mutia
 
Trolli Arena
Trolli ArenaTrolli Arena
Pertemuan ii mankiw krugman
Pertemuan ii mankiw krugmanPertemuan ii mankiw krugman
Pertemuan ii mankiw krugman
stephaniejessey
 
Unit #2 student notes
Unit #2 student notesUnit #2 student notes
Unit #2 student notes
Nick Allgyer
 
Supply & demand pe student notes
Supply & demand pe student notesSupply & demand pe student notes
Supply & demand pe student notes
Nick Allgyer
 
Chapter 04.econ 100
Chapter 04.econ 100Chapter 04.econ 100
Chapter 04.econ 100
Mitchell Chiasson
 
Kitchen Cost Control
Kitchen Cost ControlKitchen Cost Control
Kitchen Cost Control
Profitable Hospitality
 
2. Macro Economics..demand & supply
2.  Macro Economics..demand & supply2.  Macro Economics..demand & supply
2. Macro Economics..demand & supply
VIKAS SHARMA
 
Birthday Party WebQuest
Birthday Party WebQuestBirthday Party WebQuest
Birthday Party WebQuest
Arion Tsang
 
SupplyandDemand.ppt
SupplyandDemand.pptSupplyandDemand.ppt
SupplyandDemand.ppt
GinoLacandula1
 
Lecture 4
Lecture   4Lecture   4
Lecture 4
Amin Hanif
 
Demand & supply
Demand & supplyDemand & supply
Demand & supply
Homework Guru
 
Micro 5
Micro 5Micro 5
Micro 5
Gale Pooley
 
Supply & Demand
Supply & DemandSupply & Demand
Supply & Demand
Villa Santa Maria
 
Supply demand
Supply demandSupply demand
Supply demand
MakrandGondhali
 
The Market Of Supply and Demand - Economics
The Market Of Supply and Demand - EconomicsThe Market Of Supply and Demand - Economics
The Market Of Supply and Demand - Economics
FaHaD .H. NooR
 
X Technology Delivery Company - Case Study
X Technology Delivery Company - Case StudyX Technology Delivery Company - Case Study
X Technology Delivery Company - Case Study
Hubert Lo
 
Sales control system
Sales control systemSales control system
Sales control system
GITAM University
 

Similar to Data Flow 1 (20)

Tik punya keke
Tik punya kekeTik punya keke
Tik punya keke
 
Microeconomicsch 4
Microeconomicsch 4Microeconomicsch 4
Microeconomicsch 4
 
Market Equilibrium (Demand and Supply)
Market Equilibrium (Demand and Supply)Market Equilibrium (Demand and Supply)
Market Equilibrium (Demand and Supply)
 
Trolli Arena
Trolli ArenaTrolli Arena
Trolli Arena
 
Pertemuan ii mankiw krugman
Pertemuan ii mankiw krugmanPertemuan ii mankiw krugman
Pertemuan ii mankiw krugman
 
Unit #2 student notes
Unit #2 student notesUnit #2 student notes
Unit #2 student notes
 
Supply & demand pe student notes
Supply & demand pe student notesSupply & demand pe student notes
Supply & demand pe student notes
 
Chapter 04.econ 100
Chapter 04.econ 100Chapter 04.econ 100
Chapter 04.econ 100
 
Kitchen Cost Control
Kitchen Cost ControlKitchen Cost Control
Kitchen Cost Control
 
2. Macro Economics..demand & supply
2.  Macro Economics..demand & supply2.  Macro Economics..demand & supply
2. Macro Economics..demand & supply
 
Birthday Party WebQuest
Birthday Party WebQuestBirthday Party WebQuest
Birthday Party WebQuest
 
SupplyandDemand.ppt
SupplyandDemand.pptSupplyandDemand.ppt
SupplyandDemand.ppt
 
Lecture 4
Lecture   4Lecture   4
Lecture 4
 
Demand & supply
Demand & supplyDemand & supply
Demand & supply
 
Micro 5
Micro 5Micro 5
Micro 5
 
Supply & Demand
Supply & DemandSupply & Demand
Supply & Demand
 
Supply demand
Supply demandSupply demand
Supply demand
 
The Market Of Supply and Demand - Economics
The Market Of Supply and Demand - EconomicsThe Market Of Supply and Demand - Economics
The Market Of Supply and Demand - Economics
 
X Technology Delivery Company - Case Study
X Technology Delivery Company - Case StudyX Technology Delivery Company - Case Study
X Technology Delivery Company - Case Study
 
Sales control system
Sales control systemSales control system
Sales control system
 

More from MISY

Payroll applications new
Payroll applications newPayroll applications new
Payroll applications new
MISY
 
Data management new
Data management newData management new
Data management new
MISY
 
Uses of dbms
Uses of dbmsUses of dbms
Uses of dbms
MISY
 
3. use of ict in time management
3. use of ict in time management3. use of ict in time management
3. use of ict in time management
MISY
 
Ict in time management ca
Ict in time management caIct in time management ca
Ict in time management ca
MISY
 
Ict in publishing ca
Ict in publishing caIct in publishing ca
Ict in publishing ca
MISY
 
Ict in teaching learning ca
Ict in teaching  learning caIct in teaching  learning ca
Ict in teaching learning ca
MISY
 
Ict in advertising ca
Ict in advertising caIct in advertising ca
Ict in advertising ca
MISY
 
Use of ict in advertising
Use of ict in advertisingUse of ict in advertising
Use of ict in advertising
MISY
 
2b working practices
2b working practices2b working practices
2b working practices
MISY
 
Working practices ca
Working practices caWorking practices ca
Working practices ca
MISY
 
Process control ca
Process control caProcess control ca
Process control ca
MISY
 
Intro to control ca
Intro to control caIntro to control ca
Intro to control ca
MISY
 
2a contol systems
2a contol systems2a contol systems
2a contol systems
MISY
 
Robots and cars ca
Robots and cars caRobots and cars ca
Robots and cars ca
MISY
 
3e - Security And Privacy
3e - Security And Privacy3e - Security And Privacy
3e - Security And Privacy
MISY
 
3f - Health & Safety
3f - Health & Safety3f - Health & Safety
3f - Health & Safety
MISY
 
3e - Security Of Data
3e - Security Of Data3e - Security Of Data
3e - Security Of Data
MISY
 
3e - Data Protection
3e - Data Protection3e - Data Protection
3e - Data Protection
MISY
 
3e - Computer Crime
3e - Computer Crime3e - Computer Crime
3e - Computer Crime
MISY
 

More from MISY (20)

Payroll applications new
Payroll applications newPayroll applications new
Payroll applications new
 
Data management new
Data management newData management new
Data management new
 
Uses of dbms
Uses of dbmsUses of dbms
Uses of dbms
 
3. use of ict in time management
3. use of ict in time management3. use of ict in time management
3. use of ict in time management
 
Ict in time management ca
Ict in time management caIct in time management ca
Ict in time management ca
 
Ict in publishing ca
Ict in publishing caIct in publishing ca
Ict in publishing ca
 
Ict in teaching learning ca
Ict in teaching  learning caIct in teaching  learning ca
Ict in teaching learning ca
 
Ict in advertising ca
Ict in advertising caIct in advertising ca
Ict in advertising ca
 
Use of ict in advertising
Use of ict in advertisingUse of ict in advertising
Use of ict in advertising
 
2b working practices
2b working practices2b working practices
2b working practices
 
Working practices ca
Working practices caWorking practices ca
Working practices ca
 
Process control ca
Process control caProcess control ca
Process control ca
 
Intro to control ca
Intro to control caIntro to control ca
Intro to control ca
 
2a contol systems
2a contol systems2a contol systems
2a contol systems
 
Robots and cars ca
Robots and cars caRobots and cars ca
Robots and cars ca
 
3e - Security And Privacy
3e - Security And Privacy3e - Security And Privacy
3e - Security And Privacy
 
3f - Health & Safety
3f - Health & Safety3f - Health & Safety
3f - Health & Safety
 
3e - Security Of Data
3e - Security Of Data3e - Security Of Data
3e - Security Of Data
 
3e - Data Protection
3e - Data Protection3e - Data Protection
3e - Data Protection
 
3e - Computer Crime
3e - Computer Crime3e - Computer Crime
3e - Computer Crime
 

Recently uploaded

Your Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective UpskillingYour Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective Upskilling
Excellence Foundation for South Sudan
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
Ashokrao Mane college of Pharmacy Peth-Vadgaon
 
Azure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHatAzure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHat
Scholarhat
 
Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
Jean Carlos Nunes Paixão
 
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdfবাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
eBook.com.bd (প্রয়োজনীয় বাংলা বই)
 
South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)
Academy of Science of South Africa
 
PIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf IslamabadPIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf Islamabad
AyyanKhan40
 
MARY JANE WILSON, A “BOA MÃE” .
MARY JANE WILSON, A “BOA MÃE”           .MARY JANE WILSON, A “BOA MÃE”           .
MARY JANE WILSON, A “BOA MÃE” .
Colégio Santa Teresinha
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
EverAndrsGuerraGuerr
 
writing about opinions about Australia the movie
writing about opinions about Australia the moviewriting about opinions about Australia the movie
writing about opinions about Australia the movie
Nicholas Montgomery
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
camakaiclarkmusic
 
Advantages and Disadvantages of CMS from an SEO Perspective
Advantages and Disadvantages of CMS from an SEO PerspectiveAdvantages and Disadvantages of CMS from an SEO Perspective
Advantages and Disadvantages of CMS from an SEO Perspective
Krisztián Száraz
 
Assignment_4_ArianaBusciglio Marvel(1).docx
Assignment_4_ArianaBusciglio Marvel(1).docxAssignment_4_ArianaBusciglio Marvel(1).docx
Assignment_4_ArianaBusciglio Marvel(1).docx
ArianaBusciglio
 
S1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptxS1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptx
tarandeep35
 
Aficamten in HCM (SEQUOIA HCM TRIAL 2024)
Aficamten in HCM (SEQUOIA HCM TRIAL 2024)Aficamten in HCM (SEQUOIA HCM TRIAL 2024)
Aficamten in HCM (SEQUOIA HCM TRIAL 2024)
Ashish Kohli
 
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
National Information Standards Organization (NISO)
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
Peter Windle
 
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptxChapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
heathfieldcps1
 
A Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdfA Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdf
Jean Carlos Nunes Paixão
 

Recently uploaded (20)

Your Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective UpskillingYour Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective Upskilling
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
 
Azure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHatAzure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHat
 
Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
 
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdfবাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
 
South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)
 
PIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf IslamabadPIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf Islamabad
 
MARY JANE WILSON, A “BOA MÃE” .
MARY JANE WILSON, A “BOA MÃE”           .MARY JANE WILSON, A “BOA MÃE”           .
MARY JANE WILSON, A “BOA MÃE” .
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
 
writing about opinions about Australia the movie
writing about opinions about Australia the moviewriting about opinions about Australia the movie
writing about opinions about Australia the movie
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
 
Advantages and Disadvantages of CMS from an SEO Perspective
Advantages and Disadvantages of CMS from an SEO PerspectiveAdvantages and Disadvantages of CMS from an SEO Perspective
Advantages and Disadvantages of CMS from an SEO Perspective
 
Assignment_4_ArianaBusciglio Marvel(1).docx
Assignment_4_ArianaBusciglio Marvel(1).docxAssignment_4_ArianaBusciglio Marvel(1).docx
Assignment_4_ArianaBusciglio Marvel(1).docx
 
S1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptxS1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptx
 
Aficamten in HCM (SEQUOIA HCM TRIAL 2024)
Aficamten in HCM (SEQUOIA HCM TRIAL 2024)Aficamten in HCM (SEQUOIA HCM TRIAL 2024)
Aficamten in HCM (SEQUOIA HCM TRIAL 2024)
 
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
 
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptxChapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
 
A Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdfA Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdf
 

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.
  • 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.
  • 12.
  • 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