SlideShare a Scribd company logo
Data Flow Diagram
- by Ansh Kashyap
System Analysis and Design
CONTENTS
Here are the topics that we are gonna cover :
1. Introduction
2. Rules for creating DFD
3. Components of DFD
4. Notations
5. Levels of DFD
6. Examples of DFD
7. Advantages & Disadvantages
8. Conclusion
INTRODUCTION
• Who Introduced Data Flow Diagram ?
• What is Data Flow Diagram ?
Data Flow Diagram (DFD) was introduced by Tom DeMarco, gane
and sarson.
Data flow diagrams are used to graphically represent the flow of
data in a business information system.
DFD is an important tool used by the system analyst. A data flow
diagram models a system by using external entities from which
data flows to a process which transforms the data to creates
output dataflows which go to other processes and external entities
or data stores. Stored data may also flow to processes as inputs.
Rules for creating DFD
• Who are the rules for creating a DFD ?
The name of the entity should be easy and understandable without
any extra assistance(like comments).
The processes should be numbered or put in ordered list to be
referred easily.
The DFD should maintain consistency across all the DFD levels.
A single DFD can have a maximum of nine processes and a
minimum of three processes.
Components of DFD
• Entities
• Process
• Data Storage
• Data Flow
1. Entities : Entities include source and destination of the data.
Entities are represented by rectangle with their corresponding
names.
2. Process : The tasks performed on the data is known as process.
Process is represented by circle. Somewhere round edge
rectangles are also used to represent process.
3. Data Storage : Data storage includes the database of the system.
It is represented by rectangle with both smaller sides missing or in
other words within two parallel lines.
4. Data Flow : The movement of data in the system is known as
data flow. It is represented with the help of arrow. The tail of the
arrow is source and the head of the arrow is destination.
NOTATIONS
• Rectangle
• Arrow or Line
• Circle or Bubble
• Open Rectangle or parallel lines
1.Rectangle: A Rectangle defines source or destination of the
system. It is also called entity.
2.Arrow or Line : An arrow identifies the data flow i.e. it gives
information to the data that is in motion.
3.Circle or bubble : It represents as a process that gives us
information. It is also called processing box.
4.Open Rectangle or parallel lines : An open rectangle is a data
store. In this data is store either temporary or permanently.
Levels of DFD
• 0 Level
• 1 Level
• 2 Level
• 3 Level
DFD uses hierarchy to maintain transparency thus multilevel DFD’s
can be created. Levels of DFD are as follows:
0-level DFD : It represents the entire system as a single bubble and
provides an overall picture of the system.
1-level DFD : It represents the main functions of the system and
how they interact with each other.
2-level DFD : It represents the processes within each function of
the system and how they interact with each other.
3-level DFD : It represents the data flow within each process and
how the data is transformed and stored.
Examples of DFD
• Clothes Ordering System
• Food Ordering System
Clothes Ordering System Food Ordering System
Advantages of DFD
• What are the advantages of DFD ?
It helps us to understand the functioning and the limits of a
system.
It is a graphical representation which is very easy to understand as
it helps visualize contents.
Data Flow Diagram represent detailed and well explained diagram
of system components.
It is used as the part of system documentation file.
Data Flow Diagrams can be understood by both technical or
nontechnical person because they are very easy to understand.
Disadvantages of DFD
• What are the disadvantages of DFD ?
At times DFD can confuse the programmers regarding the system.
Data Flow Diagram takes long time to be generated, and many
times due to this reasons analysts are denied permission to work
on it.
Conclusion
• What is the Conclusion ?
Efficiency and clarity of the process are among the essential
elements of any business operation. Data Flow Diagrams are highly
useful tools to maintain these aspects of the operation.
They provide critical insights into the systems and ways the
information passes through it. DFD helps structure every element
of the system, keep them logically intact and interconnected.
THANKYOU

More Related Content

PPTX
DFD.....................................
anjuj3511
 
PPTX
DFDs_and_Algorithms.pptx
AliyahAli19
 
PDF
Analysis and Design Tools Data Flow Diagram.pdf
joy317319
 
PPTX
DFD.pptx
SHAHZAIBABBAS13
 
DOC
Df dtutorial
Alex Ali
 
DOC
Df dtutorial
Shaldon Suntu
 
PPTX
data analysis and interpratation in reserch
varshasharma05
 
PPTX
Presentation on DFD and System Analyst.pptx
Anonymous200926
 
DFD.....................................
anjuj3511
 
DFDs_and_Algorithms.pptx
AliyahAli19
 
Analysis and Design Tools Data Flow Diagram.pdf
joy317319
 
DFD.pptx
SHAHZAIBABBAS13
 
Df dtutorial
Alex Ali
 
Df dtutorial
Shaldon Suntu
 
data analysis and interpratation in reserch
varshasharma05
 
Presentation on DFD and System Analyst.pptx
Anonymous200926
 

Similar to dfdpptbyanshkashyap-230605115839-94e8623e.pdf (20)

DOC
Df dtutorial
Rex Mwamba
 
PPTX
Data Flow Diagram.pptx
ubaidullah75790
 
PPTX
Dfd final
Mukund Trivedi
 
PPTX
DFD.pptx
sumitbppimt9523
 
PDF
Design Flow Diagram for Information System
arifasyrafcp13
 
PPTX
System Analysis and Design Lecture notes
Loreta Jugu
 
PPTX
Process modeling
DEBENDRA ADHIKARI
 
PPTX
Hi600 u05_inst_slides
ljmcneill33
 
PPTX
Data Flow Diagrams
Reetesh Gupta
 
PPTX
Unit-2-SE-Part-2.pptx
RaghavGaming2
 
PDF
Introduction to Data Flow Diagram (DFD)
Gurpreet singh
 
PPTX
System design
Gheethu Joy
 
PPTX
Introduction-to-Data-Flow-Diagrams-DFDs.pptx
bineethbaby2005
 
PPTX
Jamia polytechnic institute 2.pptx irririd
sayedshaad02
 
PPTX
Online birth certificate system using html css javascript
sayedshaad02
 
PDF
Creative Team.pdf
sumitbppimt9523
 
PPT
Data flow diagrams (2)
Ujjwal 'Shanu'
 
PPT
SAD 2nd PPT
Carlo Miguel Arca
 
PPT
Data Flow Diagram
nethisip13
 
PPTX
BM322_05.pptxBusiness Management Integral University
DrMoizAkhtar
 
Df dtutorial
Rex Mwamba
 
Data Flow Diagram.pptx
ubaidullah75790
 
Dfd final
Mukund Trivedi
 
DFD.pptx
sumitbppimt9523
 
Design Flow Diagram for Information System
arifasyrafcp13
 
System Analysis and Design Lecture notes
Loreta Jugu
 
Process modeling
DEBENDRA ADHIKARI
 
Hi600 u05_inst_slides
ljmcneill33
 
Data Flow Diagrams
Reetesh Gupta
 
Unit-2-SE-Part-2.pptx
RaghavGaming2
 
Introduction to Data Flow Diagram (DFD)
Gurpreet singh
 
System design
Gheethu Joy
 
Introduction-to-Data-Flow-Diagrams-DFDs.pptx
bineethbaby2005
 
Jamia polytechnic institute 2.pptx irririd
sayedshaad02
 
Online birth certificate system using html css javascript
sayedshaad02
 
Creative Team.pdf
sumitbppimt9523
 
Data flow diagrams (2)
Ujjwal 'Shanu'
 
SAD 2nd PPT
Carlo Miguel Arca
 
Data Flow Diagram
nethisip13
 
BM322_05.pptxBusiness Management Integral University
DrMoizAkhtar
 
Ad

Recently uploaded (20)

PDF
CH2-MODEL-SETUP-v2017.1-JC-APR27-2017.pdf
jcc00023con
 
PPTX
Introduction-to-Python-Programming-Language (1).pptx
dhyeysapariya
 
PDF
345_IT infrastructure for business management.pdf
LEANHTRAN4
 
PPTX
INFO8116 - Week 10 - Slides.pptx big data architecture
guddipatel10
 
PDF
The_Future_of_Data_Analytics_by_CA_Suvidha_Chaplot_UPDATED.pdf
CA Suvidha Chaplot
 
PDF
Key_Statistical_Techniques_in_Analytics_by_CA_Suvidha_Chaplot (1).pdf
CA Suvidha Chaplot
 
PPTX
Decoding Physical Presence: Unlocking Business Intelligence with Wi-Fi Analytics
meghahiremath253
 
PDF
Research about a FoodFolio app for personalized dietary tracking and health o...
AustinLiamAndres
 
PDF
Blue Futuristic Cyber Security Presentation.pdf
tanvikhunt1003
 
PPTX
Extract Transformation Load (3) (1).pptx
revathi148366
 
PPTX
International-health-agency and it's work.pptx
shreehareeshgs
 
PPT
2009worlddatasheet_presentation.ppt peoole
umutunsalnsl4402
 
PPTX
Introduction to Biostatistics Presentation.pptx
AtemJoshua
 
PDF
blockchain123456789012345678901234567890
tanvikhunt1003
 
PPT
Grade 5 PPT_Science_Q2_W6_Methods of reproduction.ppt
AaronBaluyut
 
PDF
Technical Writing Module-I Complete Notes.pdf
VedprakashArya13
 
PPTX
Economic Sector Performance Recovery.pptx
yulisbaso2020
 
PDF
Linux OS guide to know, operate. Linux Filesystem, command, users and system
Kiran Maharjan
 
PPTX
Future_of_AI_Presentation for everyone.pptx
boranamanju07
 
PPTX
Presentation1.pptxvhhh. H ycycyyccycycvvv
ItratBatool16
 
CH2-MODEL-SETUP-v2017.1-JC-APR27-2017.pdf
jcc00023con
 
Introduction-to-Python-Programming-Language (1).pptx
dhyeysapariya
 
345_IT infrastructure for business management.pdf
LEANHTRAN4
 
INFO8116 - Week 10 - Slides.pptx big data architecture
guddipatel10
 
The_Future_of_Data_Analytics_by_CA_Suvidha_Chaplot_UPDATED.pdf
CA Suvidha Chaplot
 
Key_Statistical_Techniques_in_Analytics_by_CA_Suvidha_Chaplot (1).pdf
CA Suvidha Chaplot
 
Decoding Physical Presence: Unlocking Business Intelligence with Wi-Fi Analytics
meghahiremath253
 
Research about a FoodFolio app for personalized dietary tracking and health o...
AustinLiamAndres
 
Blue Futuristic Cyber Security Presentation.pdf
tanvikhunt1003
 
Extract Transformation Load (3) (1).pptx
revathi148366
 
International-health-agency and it's work.pptx
shreehareeshgs
 
2009worlddatasheet_presentation.ppt peoole
umutunsalnsl4402
 
Introduction to Biostatistics Presentation.pptx
AtemJoshua
 
blockchain123456789012345678901234567890
tanvikhunt1003
 
Grade 5 PPT_Science_Q2_W6_Methods of reproduction.ppt
AaronBaluyut
 
Technical Writing Module-I Complete Notes.pdf
VedprakashArya13
 
Economic Sector Performance Recovery.pptx
yulisbaso2020
 
Linux OS guide to know, operate. Linux Filesystem, command, users and system
Kiran Maharjan
 
Future_of_AI_Presentation for everyone.pptx
boranamanju07
 
Presentation1.pptxvhhh. H ycycyyccycycvvv
ItratBatool16
 
Ad

dfdpptbyanshkashyap-230605115839-94e8623e.pdf

  • 1. Data Flow Diagram - by Ansh Kashyap System Analysis and Design
  • 2. CONTENTS Here are the topics that we are gonna cover : 1. Introduction 2. Rules for creating DFD 3. Components of DFD 4. Notations 5. Levels of DFD 6. Examples of DFD 7. Advantages & Disadvantages 8. Conclusion
  • 3. INTRODUCTION • Who Introduced Data Flow Diagram ? • What is Data Flow Diagram ?
  • 4. Data Flow Diagram (DFD) was introduced by Tom DeMarco, gane and sarson. Data flow diagrams are used to graphically represent the flow of data in a business information system. DFD is an important tool used by the system analyst. A data flow diagram models a system by using external entities from which data flows to a process which transforms the data to creates output dataflows which go to other processes and external entities or data stores. Stored data may also flow to processes as inputs.
  • 5. Rules for creating DFD • Who are the rules for creating a DFD ?
  • 6. The name of the entity should be easy and understandable without any extra assistance(like comments). The processes should be numbered or put in ordered list to be referred easily. The DFD should maintain consistency across all the DFD levels. A single DFD can have a maximum of nine processes and a minimum of three processes.
  • 7. Components of DFD • Entities • Process • Data Storage • Data Flow
  • 8. 1. Entities : Entities include source and destination of the data. Entities are represented by rectangle with their corresponding names. 2. Process : The tasks performed on the data is known as process. Process is represented by circle. Somewhere round edge rectangles are also used to represent process. 3. Data Storage : Data storage includes the database of the system. It is represented by rectangle with both smaller sides missing or in other words within two parallel lines. 4. Data Flow : The movement of data in the system is known as data flow. It is represented with the help of arrow. The tail of the arrow is source and the head of the arrow is destination.
  • 9. NOTATIONS • Rectangle • Arrow or Line • Circle or Bubble • Open Rectangle or parallel lines
  • 10. 1.Rectangle: A Rectangle defines source or destination of the system. It is also called entity. 2.Arrow or Line : An arrow identifies the data flow i.e. it gives information to the data that is in motion. 3.Circle or bubble : It represents as a process that gives us information. It is also called processing box. 4.Open Rectangle or parallel lines : An open rectangle is a data store. In this data is store either temporary or permanently.
  • 11. Levels of DFD • 0 Level • 1 Level • 2 Level • 3 Level
  • 12. DFD uses hierarchy to maintain transparency thus multilevel DFD’s can be created. Levels of DFD are as follows: 0-level DFD : It represents the entire system as a single bubble and provides an overall picture of the system. 1-level DFD : It represents the main functions of the system and how they interact with each other. 2-level DFD : It represents the processes within each function of the system and how they interact with each other. 3-level DFD : It represents the data flow within each process and how the data is transformed and stored.
  • 13. Examples of DFD • Clothes Ordering System • Food Ordering System
  • 14. Clothes Ordering System Food Ordering System
  • 15. Advantages of DFD • What are the advantages of DFD ?
  • 16. It helps us to understand the functioning and the limits of a system. It is a graphical representation which is very easy to understand as it helps visualize contents. Data Flow Diagram represent detailed and well explained diagram of system components. It is used as the part of system documentation file. Data Flow Diagrams can be understood by both technical or nontechnical person because they are very easy to understand.
  • 17. Disadvantages of DFD • What are the disadvantages of DFD ?
  • 18. At times DFD can confuse the programmers regarding the system. Data Flow Diagram takes long time to be generated, and many times due to this reasons analysts are denied permission to work on it.
  • 19. Conclusion • What is the Conclusion ?
  • 20. Efficiency and clarity of the process are among the essential elements of any business operation. Data Flow Diagrams are highly useful tools to maintain these aspects of the operation. They provide critical insights into the systems and ways the information passes through it. DFD helps structure every element of the system, keep them logically intact and interconnected.