SlideShare ist ein Scribd-Unternehmen logo
1 von 35
Identifying Data Flows ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
DATA FLOW DIAGRAMS [DFD’S] ,[object Object],[object Object]
E.g. Result of a query to a database, contents of a printed report : data that moves together to common destinations Actions performed on data so that they are transformed, stored or distributed. This can be a computerised or manual transformation SYMBOLS USED IN A DFD ,[object Object],[object Object]
A physical location to hold data e.g. a file folder or notebook etc. Origin and/or destination of the data. Often referred to as external entities as they are outside the system. We are only interested in how data flows in to or from the system to them.  SYMBOLS USED IN A DFD ,[object Object],[object Object]
[object Object],[object Object],How Much Detail ?
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Context or Level 0 Diagram The highest level view of a system. This only has one process which represents the overall function of the  system and has no data stores as all the data is stored within the process.
Constructing a Level 1 diagram ,[object Object],[object Object],[object Object],[object Object],[object Object]
IF  it is necessary to produce a level 2 or level 3 diagram, the same steps would be followed as used when constructing the Level 1 diagram Constructing a Level 2/3 diagram
Here is an example of how Data flow diagrams would be used to model the logic of data flows in a fast food burger bar.  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Level 0 Context diagram CUSTOMER
[object Object],[object Object],[object Object],[object Object],[object Object]
CUSTOMER Level 0 Context diagram KITCHEN RESTAURANT MANAGER
[object Object],[object Object],[object Object],[object Object],[object Object]
CUSTOMER KITCHEN RESTAURANT MANAGER Level 0 Context diagram Food ordering system 0
[object Object],[object Object],[object Object],[object Object],[object Object]
Food ordering system 0 CUSTOMER KITCHEN RESTAURANT MANAGER Level 0 Context diagram Food Order Management Reports Customer Order Receipt
Constructing a Level 1 diagram ,[object Object],[object Object],[object Object],[object Object],[object Object]
Food ordering system 0 CUSTOMER KITCHEN RESTAURANT MANAGER Food Order Management Reports Customer Order Receipt Level 0 Context diagram Does this show enough detail?
Constructing a Level 1 diagram ,[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],Level 1 diagram
1.0 Receive and transform Customer Food Order
[object Object],[object Object],[object Object],[object Object],Level 1 diagram
1.0 Receive and transform Customer Food Order 2.0 Update Inventory file 3.0 Update Goods Sold file
[object Object],[object Object],[object Object],[object Object],Level 1 diagram
1.0 Receive and transform Customer Food Order 2.0 Update Inventory file 3.0 Update Goods Sold file 4.0 Produce Management Reports
Constructing a Level 1 diagram ,[object Object],[object Object],[object Object],[object Object],[object Object]
1.0 Receive and transform Customer Food Order 2.0 Update Inventory file 3.0 Update Goods Sold file 4.0 Produce Management Reports KITCHEN Food Order CUSTOMER Customer Order Receipt RESTAURANT MANAGER Management Reports
Constructing a Level 1 diagram ,[object Object],[object Object],[object Object],[object Object],[object Object]
RESTAURANT MANAGER Food Order Customer Order Receipt Management Reports 1.0 Receive and transform Customer Food Order 2.0 Update Inventory file 3.0 Update Goods Sold file 4.0 Produce Management Reports CUSTOMER KITCHEN Goods Sold File D1 D2 Inventory File
Constructing a Level 1 diagram ,[object Object],[object Object],[object Object],[object Object],[object Object]
RESTAURANT MANAGER Food Order Customer Order Receipt Management Reports 1.0 Receive and transform Customer Food Order 2.0 Update Inventory file 3.0 Update Goods Sold file 4.0 Produce Management Reports CUSTOMER KITCHEN Goods Sold File D1 D2 Inventory File Goods Sold Inventory Data Goods Sold Data Inventory Data Daily Goods Sold Amount Daily Inventory Depletion Amounts
In this example, having constructed our Level 1 diagram it is decided there is no need to further breakdown the data flow processes within this organisation. Our data flow diagram is therefore complete.
Do’s and Don’ts when constructing a Data Flow Diagram  
Do’s and Don’ts when constructing a Data Flow Diagram  
Do’s and Don’ts when constructing a Data Flow Diagram  

Weitere ähnliche Inhalte

Was ist angesagt?

DFD for E-Commerce Website
DFD for E-Commerce WebsiteDFD for E-Commerce Website
DFD for E-Commerce Website
Rabart Kurrey
 
Uml diagram for_hospital_management_system
Uml diagram for_hospital_management_systemUml diagram for_hospital_management_system
Uml diagram for_hospital_management_system
Pradeep Bhosale
 
Dfd examples
Dfd examplesDfd examples
Dfd examples
Mohit
 
Library management sytem
Library management sytemLibrary management sytem
Library management sytem
ashu6
 

Was ist angesagt? (20)

DFD for E-Commerce Website
DFD for E-Commerce WebsiteDFD for E-Commerce Website
DFD for E-Commerce Website
 
Uml diagram for_hospital_management_system
Uml diagram for_hospital_management_systemUml diagram for_hospital_management_system
Uml diagram for_hospital_management_system
 
Pizza Ordering System
Pizza Ordering SystemPizza Ordering System
Pizza Ordering System
 
Course registration system dfd
Course registration system dfdCourse registration system dfd
Course registration system dfd
 
UML Diagram - Use-Case diagram, Activity Diagram, Sequence Diagram, Er Diagra...
UML Diagram - Use-Case diagram, Activity Diagram, Sequence Diagram, Er Diagra...UML Diagram - Use-Case diagram, Activity Diagram, Sequence Diagram, Er Diagra...
UML Diagram - Use-Case diagram, Activity Diagram, Sequence Diagram, Er Diagra...
 
student portal
student portal student portal
student portal
 
Final Year Project of Online Food Ordering System
Final Year Project of Online Food Ordering SystemFinal Year Project of Online Food Ordering System
Final Year Project of Online Food Ordering System
 
Distributed blood bank management system database
Distributed blood bank management system databaseDistributed blood bank management system database
Distributed blood bank management system database
 
Dfd examples
Dfd examplesDfd examples
Dfd examples
 
Activity Diagram Examples by Creately
Activity Diagram Examples by Creately Activity Diagram Examples by Creately
Activity Diagram Examples by Creately
 
Data Flow Diagrams
Data Flow DiagramsData Flow Diagrams
Data Flow Diagrams
 
Data Flow Diagram (DFD)
Data Flow Diagram (DFD)Data Flow Diagram (DFD)
Data Flow Diagram (DFD)
 
Thesis on Library Management System | LMS | Project Report
Thesis on Library Management System | LMS | Project ReportThesis on Library Management System | LMS | Project Report
Thesis on Library Management System | LMS | Project Report
 
Library management sytem
Library management sytemLibrary management sytem
Library management sytem
 
Library Management System Project
Library Management System ProjectLibrary Management System Project
Library Management System Project
 
SRS on Online Blood Bank Managment system...
SRS on Online Blood Bank Managment system... SRS on Online Blood Bank Managment system...
SRS on Online Blood Bank Managment system...
 
Dfd examples
Dfd examplesDfd examples
Dfd examples
 
DATA FLOW DIAGRAMS Yamini devi.ppt
DATA FLOW DIAGRAMS Yamini devi.pptDATA FLOW DIAGRAMS Yamini devi.ppt
DATA FLOW DIAGRAMS Yamini devi.ppt
 
Online Shopping System
Online Shopping SystemOnline Shopping System
Online Shopping System
 
Course registration system
Course registration systemCourse registration system
Course registration system
 

Ähnlich wie Data Flow 2

La6 ict-topic-6-information-systems
La6 ict-topic-6-information-systemsLa6 ict-topic-6-information-systems
La6 ict-topic-6-information-systems
Kak Yong
 
La6 ict-topic-6-information-systems
La6 ict-topic-6-information-systemsLa6 ict-topic-6-information-systems
La6 ict-topic-6-information-systems
Azmiah Mahmud
 
Nota database object query
Nota database object queryNota database object query
Nota database object query
Azmiah Mahmud
 

Ähnlich wie Data Flow 2 (20)

SE2023 0202 DFD.pptx
SE2023 0202 DFD.pptxSE2023 0202 DFD.pptx
SE2023 0202 DFD.pptx
 
DATA FLOW DIAGRAMS Yamini devi.ppt
DATA FLOW DIAGRAMS Yamini devi.pptDATA FLOW DIAGRAMS Yamini devi.ppt
DATA FLOW DIAGRAMS Yamini devi.ppt
 
BTEC National in ICT: Unit 3 - More on DFDs
BTEC National in ICT: Unit 3 - More on DFDsBTEC National in ICT: Unit 3 - More on DFDs
BTEC National in ICT: Unit 3 - More on DFDs
 
L6-information-systems
L6-information-systemsL6-information-systems
L6-information-systems
 
La6 ict-topic-6-information-systems
La6 ict-topic-6-information-systemsLa6 ict-topic-6-information-systems
La6 ict-topic-6-information-systems
 
L6-information-systems
L6-information-systemsL6-information-systems
L6-information-systems
 
La6 ict-topic-6-information-systems
La6 ict-topic-6-information-systemsLa6 ict-topic-6-information-systems
La6 ict-topic-6-information-systems
 
SE2023 0203 Inventory System.pptx
SE2023 0203 Inventory System.pptxSE2023 0203 Inventory System.pptx
SE2023 0203 Inventory System.pptx
 
Using data flow diagrams
Using data flow diagramsUsing data flow diagrams
Using data flow diagrams
 
Data Flow Diagram (Risath)
Data Flow Diagram (Risath)Data Flow Diagram (Risath)
Data Flow Diagram (Risath)
 
Data flow diagram
Data flow diagramData flow diagram
Data flow diagram
 
Dfd data flow diagram
Dfd   data flow diagramDfd   data flow diagram
Dfd data flow diagram
 
Data Flow Diagram
Data Flow DiagramData Flow Diagram
Data Flow Diagram
 
Informatica PowerAnalyzer 4.0 1 of 3
Informatica PowerAnalyzer 4.0 1 of 3Informatica PowerAnalyzer 4.0 1 of 3
Informatica PowerAnalyzer 4.0 1 of 3
 
Dfd mechanics
Dfd mechanicsDfd mechanics
Dfd mechanics
 
DFD1.ppt
DFD1.pptDFD1.ppt
DFD1.ppt
 
Notacd12
Notacd12Notacd12
Notacd12
 
Dfd mechanics
Dfd mechanicsDfd mechanics
Dfd mechanics
 
Nota database object query
Nota database object queryNota database object query
Nota database object query
 
Notacd12
Notacd12Notacd12
Notacd12
 

Mehr von 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
 

Mehr von 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
 

Kürzlich hochgeladen

Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
negromaestrong
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
kauryashika82
 
Gardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch LetterGardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch Letter
MateoGardella
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
heathfieldcps1
 

Kürzlich hochgeladen (20)

PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writing
 
Gardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch LetterGardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch Letter
 
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 

Data Flow 2

  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8. IF it is necessary to produce a level 2 or level 3 diagram, the same steps would be followed as used when constructing the Level 1 diagram Constructing a Level 2/3 diagram
  • 9.
  • 10. Level 0 Context diagram CUSTOMER
  • 11.
  • 12. CUSTOMER Level 0 Context diagram KITCHEN RESTAURANT MANAGER
  • 13.
  • 14. CUSTOMER KITCHEN RESTAURANT MANAGER Level 0 Context diagram Food ordering system 0
  • 15.
  • 16. Food ordering system 0 CUSTOMER KITCHEN RESTAURANT MANAGER Level 0 Context diagram Food Order Management Reports Customer Order Receipt
  • 17.
  • 18. Food ordering system 0 CUSTOMER KITCHEN RESTAURANT MANAGER Food Order Management Reports Customer Order Receipt Level 0 Context diagram Does this show enough detail?
  • 19.
  • 20.
  • 21. 1.0 Receive and transform Customer Food Order
  • 22.
  • 23. 1.0 Receive and transform Customer Food Order 2.0 Update Inventory file 3.0 Update Goods Sold file
  • 24.
  • 25. 1.0 Receive and transform Customer Food Order 2.0 Update Inventory file 3.0 Update Goods Sold file 4.0 Produce Management Reports
  • 26.
  • 27. 1.0 Receive and transform Customer Food Order 2.0 Update Inventory file 3.0 Update Goods Sold file 4.0 Produce Management Reports KITCHEN Food Order CUSTOMER Customer Order Receipt RESTAURANT MANAGER Management Reports
  • 28.
  • 29. RESTAURANT MANAGER Food Order Customer Order Receipt Management Reports 1.0 Receive and transform Customer Food Order 2.0 Update Inventory file 3.0 Update Goods Sold file 4.0 Produce Management Reports CUSTOMER KITCHEN Goods Sold File D1 D2 Inventory File
  • 30.
  • 31. RESTAURANT MANAGER Food Order Customer Order Receipt Management Reports 1.0 Receive and transform Customer Food Order 2.0 Update Inventory file 3.0 Update Goods Sold file 4.0 Produce Management Reports CUSTOMER KITCHEN Goods Sold File D1 D2 Inventory File Goods Sold Inventory Data Goods Sold Data Inventory Data Daily Goods Sold Amount Daily Inventory Depletion Amounts
  • 32. In this example, having constructed our Level 1 diagram it is decided there is no need to further breakdown the data flow processes within this organisation. Our data flow diagram is therefore complete.
  • 33. Do’s and Don’ts when constructing a Data Flow Diagram  
  • 34. Do’s and Don’ts when constructing a Data Flow Diagram  
  • 35. Do’s and Don’ts when constructing a Data Flow Diagram  