SlideShare a Scribd company logo
DATA FLOW DIAGRAM
Noman Yousaf
What is a data flow diagram?
• A data flow diagram shows the way information flows through a process or
system. It includes data inputs and outputs, data stores, and the various
subprocesses the data moves through. DFDs are built using standardized
symbols and notation to describe various entities and their relationships.
• Data flow diagrams visually represent systems and processes that would be
hard to describe in a chunk of text.
Symbols and Notations Used in DFDs
• Two common systems of symbols are named after their creators:
Yourdon and Coad
Gane and Sarson
Symbols and Notations Used in DFDs
• One main difference in their symbols is that Yourdon-Coad use circles for
processes, while Gane and Sarson use rectangles with rounded corners.
There are other symbol variations in use as well, so the important thing to
keep in mind is to be clear and consistent in the shapes and notations you
use to communicate and collaborate with others.
Symbols
• External entity: an outside system that sends or receives data, communicating with
the system being diagrammed. They are the sources and destinations of information
entering or leaving the system. They might be an outside organization or person, a
computer system or a business system. They are also known as terminators, sources
and sinks or actors. They are typically drawn on the edges of the diagram.
• Process: any process that changes the data, producing an output. It might perform
computations, or sort data based on logic, or direct the data flow based on business
rules. A short label is used to describe the process, such as “Submit payment.”
Symbols
• Data store: files or repositories that hold information for later use, such as a
database table or a membership form. Each data store receives a simple label,
such as “Orders.”
• Data flow: the route that data takes between the external entities, processes
and data stores. It portrays the interface between the other components and
is shown with arrows, typically labeled with a short data name, like “Billing
details.
DFD.pptx
DFD rules and tips
• Each process should have at least one input and an output.
• Each data store should have at least one data flow in and one data flow out.
• Data stored in a system must go through a process.
• All processes in a DFD go to another process or a data store.
DFD levels and layers:
• DFD Level 0 is also called a Context Diagram. It’s a basic overview of the
whole system or process being analyzed or modeled. It’s designed to be an
at-a-glance view, showing the system as a single high-level process, with its
relationship to external entities. It should be easily understood by a wide
audience, including stakeholders, business analysts, data analysts and
developers.
DFD.pptx
• DFD Level 1 provides a more detailed breakout of pieces of the Context
Level Diagram. You will highlight the main functions carried out by the
system, as you break down the high-level process of the Context Diagram
into its subprocesses.
DFD.pptx
DFD levels and layers
• DFD Level 2 then goes one step deeper into parts of Level 1. It may require
more text to reach the necessary level of detail about the system’s
functioning.
DFD.pptx
DFD levels and layers
• Progression to Levels 3, 4 and beyond is possible, but going beyond Level 3
is uncommon. Doing so can create complexity that makes it difficult to
communicate, compare or model effectively.
Logical DFD vs. Physical DFD
• These are the two categories of a data flow diagram.
• A Logical DFD visualizes the data flow that is essential for a business to
operate. It focuses on the business and the information needed, not on how
the system works or is proposed to work.
• However, a Physical DFD shows how the system is actually implemented
now, or how it will be. For example, in a Logical DFD, the processes would
be business activities, while in a Physical DFD, the processes would be
programs and manual procedures.

More Related Content

PPTX
DFDs_and_Algorithms.pptx
AliyahAli19
 
PPTX
Data Flow Diagram.pptx
ubaidullah75790
 
PPTX
DFD.....................................
anjuj3511
 
PPTX
Data Flow Diagram (DFD)
Ansh Kashyap
 
PDF
dfdpptbyanshkashyap-230605115839-94e8623e.pdf
rohitunder9
 
PPTX
Presentation on DFD and System Analyst.pptx
Anonymous200926
 
PDF
Design Flow Diagram for Information System
arifasyrafcp13
 
PPTX
Introduction-to-Data-Flow-Diagrams-DFDs.pptx
bineethbaby2005
 
DFDs_and_Algorithms.pptx
AliyahAli19
 
Data Flow Diagram.pptx
ubaidullah75790
 
DFD.....................................
anjuj3511
 
Data Flow Diagram (DFD)
Ansh Kashyap
 
dfdpptbyanshkashyap-230605115839-94e8623e.pdf
rohitunder9
 
Presentation on DFD and System Analyst.pptx
Anonymous200926
 
Design Flow Diagram for Information System
arifasyrafcp13
 
Introduction-to-Data-Flow-Diagrams-DFDs.pptx
bineethbaby2005
 

Similar to DFD.pptx (20)

PPT
Data flow diagrams (2)
Ujjwal 'Shanu'
 
PDF
Analysis and Design Tools Data Flow Diagram.pdf
joy317319
 
PPTX
DFD.pptx
sumitbppimt9523
 
PPTX
Data flow diagram
Mukesh Mahto
 
PDF
Creative Team.pdf
sumitbppimt9523
 
PPTX
Data Flow Diagrams
Reetesh Gupta
 
PPTX
Unit-2-SE-Part-2.pptx
RaghavGaming2
 
PPTX
data analysis and interpratation in reserch
varshasharma05
 
PPT
Data Flow Diagram
nethisip13
 
PPTX
Data flow diagram
Fizza Khan
 
PPT
Data Flow Diagram - Design and Analysses
Anonymous0Gb4zkQ04L
 
PPT
DFD.ppt
sarahabbas40
 
PDF
Data Flow Models part6
DrMohammed Qassim
 
PPT
DFD_Context-_zero-level.ppt
FarHana74914
 
PPTX
Dfd final
Mukund Trivedi
 
PPT
DFD Slides
Alfred Septio
 
PPTX
Process modeling
DEBENDRA ADHIKARI
 
PPT
Data flow diagram(19th march)
Ravi Shekhar
 
PPTX
dataflowdiagram2 121005140736-phpapp01
Shashi soni
 
PPTX
Programming Engineering Lecture 7 Alaa.pptx
ssuser8bddb2
 
Data flow diagrams (2)
Ujjwal 'Shanu'
 
Analysis and Design Tools Data Flow Diagram.pdf
joy317319
 
DFD.pptx
sumitbppimt9523
 
Data flow diagram
Mukesh Mahto
 
Creative Team.pdf
sumitbppimt9523
 
Data Flow Diagrams
Reetesh Gupta
 
Unit-2-SE-Part-2.pptx
RaghavGaming2
 
data analysis and interpratation in reserch
varshasharma05
 
Data Flow Diagram
nethisip13
 
Data flow diagram
Fizza Khan
 
Data Flow Diagram - Design and Analysses
Anonymous0Gb4zkQ04L
 
DFD.ppt
sarahabbas40
 
Data Flow Models part6
DrMohammed Qassim
 
DFD_Context-_zero-level.ppt
FarHana74914
 
Dfd final
Mukund Trivedi
 
DFD Slides
Alfred Septio
 
Process modeling
DEBENDRA ADHIKARI
 
Data flow diagram(19th march)
Ravi Shekhar
 
dataflowdiagram2 121005140736-phpapp01
Shashi soni
 
Programming Engineering Lecture 7 Alaa.pptx
ssuser8bddb2
 
Ad

Recently uploaded (20)

PPTX
IP_Journal_Articles_2025IP_Journal_Articles_2025
mishell212144
 
PDF
oop_java (1) of ice or cse or eee ic.pdf
sabiquntoufiqlabonno
 
PDF
Classifcation using Machine Learning and deep learning
bhaveshagrawal35
 
PDF
The_Future_of_Data_Analytics_by_CA_Suvidha_Chaplot_UPDATED.pdf
CA Suvidha Chaplot
 
PPTX
Azure Data management Engineer project.pptx
sumitmundhe77
 
PPTX
Complete_STATA_Introduction_Beginner.pptx
mbayekebe
 
PDF
WISE main accomplishments for ISQOLS award July 2025.pdf
StatsCommunications
 
PDF
D9110.pdfdsfvsdfvsdfvsdfvfvfsvfsvffsdfvsdfvsd
minhn6673
 
PDF
CH2-MODEL-SETUP-v2017.1-JC-APR27-2017.pdf
jcc00023con
 
PPTX
Introduction to Biostatistics Presentation.pptx
AtemJoshua
 
PDF
Company Presentation pada Perusahaan ADB.pdf
didikfahmi
 
PPTX
Presentation (1) (1).pptx k8hhfftuiiigff
karthikjagath2005
 
PPTX
Data-Driven Machine Learning for Rail Infrastructure Health Monitoring
Sione Palu
 
PDF
Blue Futuristic Cyber Security Presentation.pdf
tanvikhunt1003
 
PPTX
Future_of_AI_Presentation for everyone.pptx
boranamanju07
 
PPTX
Fuzzy_Membership_Functions_Presentation.pptx
pythoncrazy2024
 
PPTX
Short term internship project report on power Bi
JMJCollegeComputerde
 
PPTX
Employee Salary Presentation.l based on data science collection of data
barridevakumari2004
 
PPTX
lecture 13 mind test academy it skills.pptx
ggesjmrasoolpark
 
PPTX
International-health-agency and it's work.pptx
shreehareeshgs
 
IP_Journal_Articles_2025IP_Journal_Articles_2025
mishell212144
 
oop_java (1) of ice or cse or eee ic.pdf
sabiquntoufiqlabonno
 
Classifcation using Machine Learning and deep learning
bhaveshagrawal35
 
The_Future_of_Data_Analytics_by_CA_Suvidha_Chaplot_UPDATED.pdf
CA Suvidha Chaplot
 
Azure Data management Engineer project.pptx
sumitmundhe77
 
Complete_STATA_Introduction_Beginner.pptx
mbayekebe
 
WISE main accomplishments for ISQOLS award July 2025.pdf
StatsCommunications
 
D9110.pdfdsfvsdfvsdfvsdfvfvfsvfsvffsdfvsdfvsd
minhn6673
 
CH2-MODEL-SETUP-v2017.1-JC-APR27-2017.pdf
jcc00023con
 
Introduction to Biostatistics Presentation.pptx
AtemJoshua
 
Company Presentation pada Perusahaan ADB.pdf
didikfahmi
 
Presentation (1) (1).pptx k8hhfftuiiigff
karthikjagath2005
 
Data-Driven Machine Learning for Rail Infrastructure Health Monitoring
Sione Palu
 
Blue Futuristic Cyber Security Presentation.pdf
tanvikhunt1003
 
Future_of_AI_Presentation for everyone.pptx
boranamanju07
 
Fuzzy_Membership_Functions_Presentation.pptx
pythoncrazy2024
 
Short term internship project report on power Bi
JMJCollegeComputerde
 
Employee Salary Presentation.l based on data science collection of data
barridevakumari2004
 
lecture 13 mind test academy it skills.pptx
ggesjmrasoolpark
 
International-health-agency and it's work.pptx
shreehareeshgs
 
Ad

DFD.pptx

  • 2. What is a data flow diagram? • A data flow diagram shows the way information flows through a process or system. It includes data inputs and outputs, data stores, and the various subprocesses the data moves through. DFDs are built using standardized symbols and notation to describe various entities and their relationships. • Data flow diagrams visually represent systems and processes that would be hard to describe in a chunk of text.
  • 3. Symbols and Notations Used in DFDs • Two common systems of symbols are named after their creators: Yourdon and Coad Gane and Sarson
  • 4. Symbols and Notations Used in DFDs • One main difference in their symbols is that Yourdon-Coad use circles for processes, while Gane and Sarson use rectangles with rounded corners. There are other symbol variations in use as well, so the important thing to keep in mind is to be clear and consistent in the shapes and notations you use to communicate and collaborate with others.
  • 5. Symbols • External entity: an outside system that sends or receives data, communicating with the system being diagrammed. They are the sources and destinations of information entering or leaving the system. They might be an outside organization or person, a computer system or a business system. They are also known as terminators, sources and sinks or actors. They are typically drawn on the edges of the diagram. • Process: any process that changes the data, producing an output. It might perform computations, or sort data based on logic, or direct the data flow based on business rules. A short label is used to describe the process, such as “Submit payment.”
  • 6. Symbols • Data store: files or repositories that hold information for later use, such as a database table or a membership form. Each data store receives a simple label, such as “Orders.” • Data flow: the route that data takes between the external entities, processes and data stores. It portrays the interface between the other components and is shown with arrows, typically labeled with a short data name, like “Billing details.
  • 8. DFD rules and tips • Each process should have at least one input and an output. • Each data store should have at least one data flow in and one data flow out. • Data stored in a system must go through a process. • All processes in a DFD go to another process or a data store.
  • 9. DFD levels and layers: • DFD Level 0 is also called a Context Diagram. It’s a basic overview of the whole system or process being analyzed or modeled. It’s designed to be an at-a-glance view, showing the system as a single high-level process, with its relationship to external entities. It should be easily understood by a wide audience, including stakeholders, business analysts, data analysts and developers.
  • 11. • DFD Level 1 provides a more detailed breakout of pieces of the Context Level Diagram. You will highlight the main functions carried out by the system, as you break down the high-level process of the Context Diagram into its subprocesses.
  • 13. DFD levels and layers • DFD Level 2 then goes one step deeper into parts of Level 1. It may require more text to reach the necessary level of detail about the system’s functioning.
  • 15. DFD levels and layers • Progression to Levels 3, 4 and beyond is possible, but going beyond Level 3 is uncommon. Doing so can create complexity that makes it difficult to communicate, compare or model effectively.
  • 16. Logical DFD vs. Physical DFD • These are the two categories of a data flow diagram. • A Logical DFD visualizes the data flow that is essential for a business to operate. It focuses on the business and the information needed, not on how the system works or is proposed to work. • However, a Physical DFD shows how the system is actually implemented now, or how it will be. For example, in a Logical DFD, the processes would be business activities, while in a Physical DFD, the processes would be programs and manual procedures.