SlideShare ist ein Scribd-Unternehmen logo
1 von 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

Weitere ähnliche Inhalte

Was ist angesagt? (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
 

Andere mochten auch

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
 

Andere mochten auch (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
 

Ähnlich wie Data flow diagrams

Ähnlich wie 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
 

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

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

Kürzlich hochgeladen

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Kürzlich hochgeladen (20)

Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
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...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
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
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
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...
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 

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