SlideShare a Scribd company logo
1 of 11
Data Flow Diagrams
What is a data flow diagram for?

They look at data without considering the equipment needed.


They are the first stage of designing a system.


Show what data comes from and what data is needed
Source of data
The OVAL = source of data (sink)




                             This is a source of data
                             e.g. order form from a customer


                             Or an actual person….


                             The user, secretary, manager etc


We are not concerned with what happens to the data before it
reaches a source, or what happens to it after it goes past it!
Process
The process BOX

                                  This is a process performed on the
         1
                                  data


                                  e.g. search, produce a graph,
              Search database
                                  perform calculation, create a mail
                                  merge letter, print

                                          Brief description of
                                          process
Each process is numbered
Data Store
The Open Rectangle

                               This is where data is stored
     D1    Members file

                               e.g. members file, letters file etc


 Each store is numbered     Brief description of
                            store
Direction of Data Flow
Arrows are used to show how symbols connect




                                                e
                                          ta bas
                                      a
                                 nto d
                        np   ut i
                ta ils i
              De




                                                    Brief description of
                                                    data used
Level 0 / Context diagram
This is an overview of the whole process
Only has one process
Does not show any data stores




            Book holiday
                           Holiday
 Customer                  booking
                           system
            Receipt
Task 1 – Create Level 0’s to show…
How a secretary in a company produces a report.
How a librarian produces a letter for overdue books.
How a doctor produces a diet sheet for a patient.
Draw a Level 0 diagram for your
system

Make sure that you draw the key.


Make sure you label each item.
Level 1 diagram
This builds on the processes involved in here




                                1
                 Book holiday
                                    Holiday
      Customer                      booking
                                    system
                 Receipt
Level 1 Diagram
                              1
           Enquiry                               Customer details
                                  Availability                         D1       Customer records
Customer                           checked
           List of holidays


                              2
           Payment made                          Holiday details
                                   Holiday                             D2         Bookings file
Customer                           booked
            Receipt
                                                                            n
                                                                     rm atio
                                                                 Info
                                                       k   ing
                              3                     Boo

                                  Confirmation
Customer    Printout of             printed
            details

More Related Content

What's hot (7)

208 dataflowdgm
208 dataflowdgm208 dataflowdgm
208 dataflowdgm
 
Ch05
Ch05Ch05
Ch05
 
Understanding Data Flow Diagram
Understanding Data Flow DiagramUnderstanding Data Flow Diagram
Understanding Data Flow Diagram
 
dtata flow digram
dtata flow digramdtata flow digram
dtata flow digram
 
Data Flow Diagram
Data Flow DiagramData Flow Diagram
Data Flow Diagram
 
Data flow diagrams (2)
Data flow diagrams (2)Data flow diagrams (2)
Data flow diagrams (2)
 
Data flow diagram
Data flow diagramData flow diagram
Data flow diagram
 

Viewers also liked

project sentiment analysis
project sentiment analysisproject sentiment analysis
project sentiment analysis
sneha penmetsa
 
E-commerce Product Rating
E-commerce Product RatingE-commerce Product Rating
E-commerce Product Rating
Ranky Disuja
 
Inventory management system
Inventory management systemInventory management system
Inventory management system
copo7475
 
Library management system
Library management systemLibrary management system
Library management system
ashu6
 

Viewers also liked (11)

project sentiment analysis
project sentiment analysisproject sentiment analysis
project sentiment analysis
 
E-commerce Product Rating
E-commerce Product RatingE-commerce Product Rating
E-commerce Product Rating
 
Sentiment Analysis of Twitter Data
Sentiment Analysis of Twitter DataSentiment Analysis of Twitter Data
Sentiment Analysis of Twitter Data
 
Data flow diagram
Data flow diagramData flow diagram
Data flow diagram
 
Multimedia data minig and analytics sentiment analysis using social multimedia
Multimedia data minig and analytics sentiment analysis using social multimediaMultimedia data minig and analytics sentiment analysis using social multimedia
Multimedia data minig and analytics sentiment analysis using social multimedia
 
Data flow diagrams
Data flow diagramsData flow diagrams
Data flow diagrams
 
Introduction to Sentiment Analysis
Introduction to Sentiment AnalysisIntroduction to Sentiment Analysis
Introduction to Sentiment Analysis
 
BTEC National in ICT: Unit 3 - Data Flow Diagrams Introduction
BTEC National in ICT: Unit 3 - Data Flow Diagrams IntroductionBTEC National in ICT: Unit 3 - Data Flow Diagrams Introduction
BTEC National in ICT: Unit 3 - Data Flow Diagrams Introduction
 
Sentiment Analysis in Twitter
Sentiment Analysis in TwitterSentiment Analysis in Twitter
Sentiment Analysis in Twitter
 
Inventory management system
Inventory management systemInventory management system
Inventory management system
 
Library management system
Library management systemLibrary management system
Library management system
 

Similar to Data flow diagrams

Similar to Data flow diagrams (7)

3.8
3.83.8
3.8
 
Ch3romneyed12
Ch3romneyed12Ch3romneyed12
Ch3romneyed12
 
Multiplex Management
Multiplex ManagementMultiplex Management
Multiplex Management
 
Data Flow Diagrams
Data Flow DiagramsData Flow Diagrams
Data Flow Diagrams
 
DFD ภาษาอังกฤษ
DFD ภาษาอังกฤษDFD ภาษาอังกฤษ
DFD ภาษาอังกฤษ
 
Information system
Information systemInformation system
Information system
 
Boot slides xxl
Boot slides xxlBoot slides xxl
Boot slides xxl
 

More from Andrew Willetts

Photoshop tutorial 2 rubber and quick select tools
Photoshop tutorial 2   rubber and quick select toolsPhotoshop tutorial 2   rubber and quick select tools
Photoshop tutorial 2 rubber and quick select tools
Andrew Willetts
 
Photoshop tutorial 1 setting up the canvas
Photoshop tutorial 1   setting up the canvasPhotoshop tutorial 1   setting up the canvas
Photoshop tutorial 1 setting up the canvas
Andrew Willetts
 
Programming Adding Interupts
Programming Adding InteruptsProgramming Adding Interupts
Programming Adding Interupts
Andrew Willetts
 
Alice part 2 – background objects
Alice part 2 – background objectsAlice part 2 – background objects
Alice part 2 – background objects
Andrew Willetts
 
Alice part 1 – getting started Update
Alice part 1 – getting started UpdateAlice part 1 – getting started Update
Alice part 1 – getting started Update
Andrew Willetts
 

More from Andrew Willetts (20)

Photoshop tutorial 6 desaturisation
Photoshop tutorial 6   desaturisationPhotoshop tutorial 6   desaturisation
Photoshop tutorial 6 desaturisation
 
Photoshop tutorial 5 clipping masks
Photoshop tutorial 5   clipping masksPhotoshop tutorial 5   clipping masks
Photoshop tutorial 5 clipping masks
 
Photoshop tutorial 4 spot healing tool
Photoshop tutorial 4   spot healing toolPhotoshop tutorial 4   spot healing tool
Photoshop tutorial 4 spot healing tool
 
Photoshop tutorial 3 stamp tool
Photoshop tutorial 3   stamp toolPhotoshop tutorial 3   stamp tool
Photoshop tutorial 3 stamp tool
 
Year 8 python part 1 - debugging
Year 8 python part 1 - debuggingYear 8 python part 1 - debugging
Year 8 python part 1 - debugging
 
Year 8 python part 1 - debugging
Year 8 python part 1 - debuggingYear 8 python part 1 - debugging
Year 8 python part 1 - debugging
 
Year 7 e-safety part 2
Year 7   e-safety part 2Year 7   e-safety part 2
Year 7 e-safety part 2
 
Year 7 e-safety part 1
Year 7   e-safety part 1Year 7   e-safety part 1
Year 7 e-safety part 1
 
Photoshop tutorial 2 rubber and quick select tools
Photoshop tutorial 2   rubber and quick select toolsPhotoshop tutorial 2   rubber and quick select tools
Photoshop tutorial 2 rubber and quick select tools
 
Photoshop tutorial 1 setting up the canvas
Photoshop tutorial 1   setting up the canvasPhotoshop tutorial 1   setting up the canvas
Photoshop tutorial 1 setting up the canvas
 
Programming Challenge
Programming ChallengeProgramming Challenge
Programming Challenge
 
Programming Variables
Programming VariablesProgramming Variables
Programming Variables
 
Programming Adding Interupts
Programming Adding InteruptsProgramming Adding Interupts
Programming Adding Interupts
 
Programming Hello World
Programming Hello WorldProgramming Hello World
Programming Hello World
 
03 outputs
03   outputs03   outputs
03 outputs
 
inputs
inputsinputs
inputs
 
Computer Devices - What Are they?
Computer Devices - What Are they?Computer Devices - What Are they?
Computer Devices - What Are they?
 
Databases dfd
Databases dfdDatabases dfd
Databases dfd
 
Alice part 2 – background objects
Alice part 2 – background objectsAlice part 2 – background objects
Alice part 2 – background objects
 
Alice part 1 – getting started Update
Alice part 1 – getting started UpdateAlice part 1 – getting started Update
Alice part 1 – getting started Update
 

Recently uploaded

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Recently uploaded (20)

Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 

Data flow diagrams

  • 2. What is a data flow diagram for? They look at data without considering the equipment needed. They are the first stage of designing a system. Show what data comes from and what data is needed
  • 3. Source of data The OVAL = source of data (sink) This is a source of data e.g. order form from a customer Or an actual person…. The user, secretary, manager etc We are not concerned with what happens to the data before it reaches a source, or what happens to it after it goes past it!
  • 4. Process The process BOX This is a process performed on the 1 data e.g. search, produce a graph, Search database perform calculation, create a mail merge letter, print Brief description of process Each process is numbered
  • 5. Data Store The Open Rectangle This is where data is stored D1 Members file e.g. members file, letters file etc Each store is numbered Brief description of store
  • 6. Direction of Data Flow Arrows are used to show how symbols connect e ta bas a nto d np ut i ta ils i De Brief description of data used
  • 7. Level 0 / Context diagram This is an overview of the whole process Only has one process Does not show any data stores Book holiday Holiday Customer booking system Receipt
  • 8. Task 1 – Create Level 0’s to show… How a secretary in a company produces a report. How a librarian produces a letter for overdue books. How a doctor produces a diet sheet for a patient.
  • 9. Draw a Level 0 diagram for your system Make sure that you draw the key. Make sure you label each item.
  • 10. Level 1 diagram This builds on the processes involved in here 1 Book holiday Holiday Customer booking system Receipt
  • 11. Level 1 Diagram 1 Enquiry Customer details Availability D1 Customer records Customer checked List of holidays 2 Payment made Holiday details Holiday D2 Bookings file Customer booked Receipt n rm atio Info k ing 3 Boo Confirmation Customer Printout of printed details