SlideShare a Scribd company logo
1 of 13
DFD:Data Flow
Diagram
Introduction
Data Flow Diagrams (DFD) are powerful tools used in
software engineering to visualize the flow of data and
processes within a system. The following are some key
points regarding DFD:
 They provide a clear and concise representation of
how data moves through different components .
 It also gives insight into the inputs and outputs of each
entity and the process itself.
 DFD does not have control flow and no loops or
decision rules are present.
 It is a graphical tool, useful for communicating with
users ,managers and other personnel.
 Data Flow diagrams are very popular because they
help us to visualize the major steps and data.
 There are two types of DFD:
 Logical DFD
 Physical DFD
02
Components:
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.
Symbol ForDFD
04. LEVELS
The DFD may be used to perform a system or software at
any level of abstraction. Infact, DFDs may be partitioned
into levels that represent increasing information flow and
functional detail. Levels in DFD are numbered 0, 1, 2 or
beyond. Here, we will see primarily three levels in the data
flow diagram :
 0-level DFD
 1-level DFD
 2-level DFD.
Levels in Data Flow Diagrams (DFD)
LEVELS
Itisalso known asfundamental
systemmodel, or context
diagramrepresentsthe entire
softwarerequirement asasingle
bubble withinput and output data
denoted byincoming and
outgoing arrows.Thenthe system
isdecomposed and described asa
DFDwith multiple bubbles.
In1-levelDFD,acontext
diagram is decomposedinto
multiplebubbles/processes.
Inthis level,wehighlightthe
mainobjectivesofthesystem
andbreakdown thehigh-level
processof0-levelDFDinto
subprocesses.
2-levelDFDgoesoneprocess
deeperintoparts of1-level
DFD.Itcanbeused to project
orrecordthe
specific/necessarydetail
about thesystem's
functioning.
0-LEVELDFD 1-LEVEL DFD 2-LEVELDFD
5.BUDGETCONTROLING
Budget controlling system data
diagram is often used as a
preliminary step to create an
overview of the budget without
going into greate detail ,which can
later be elebroated. lt normaly
consist of overall application
dataflow and processes of the
budget process. It contains all of the
userflow and their entities such all
the flow of budget.
06.KPI
In a Data Flow Diagram (DFD), Key Performance Indicators (KPIs)
represent the critical metrics used to evaluate the performance
and effectiveness of a system or process.
KPIs are used to assess the success of a system or
process in achieving its goals and objectives. They provide
a quantifiable and measurable way to track performance
over time and identify areas that require improvement.
Integrating KPIs into a DFD allows stakeholders to understand
how data flows within the system and how specific metrics are
calculated and utilized. This helps in monitoring and optimizing
the performance of the system.
Acknowledgment:
I would like to express my heartfelt gratitude to Gitosree maam , for their guidance and
support throughout the research and writing process of this term paper. Their invaluable
insights and constructive feedback have significantly contributed to the quality and depth
of this work. I would also like to thank the academic staff and resources at B.P Poddar
Institute of Technology and Management for providing a conducive environment for
learning and research. Furthermore, I extend my appreciation to my fellow students and
peers who engaged in stimulating discussions on exception handling, fostering an
intellectually stimulating atmosphere.
Thank
you

More Related Content

Similar to DFD.pptx

Data flow oriented modeling
Data flow oriented modelingData flow oriented modeling
Data flow oriented modelingKavithaGowri
 
System Architecture and Development PRESENTATION
System Architecture and Development PRESENTATIONSystem Architecture and Development PRESENTATION
System Architecture and Development PRESENTATIONaaravSingh41
 
Unit-2-SE-Part-2.pptx
Unit-2-SE-Part-2.pptxUnit-2-SE-Part-2.pptx
Unit-2-SE-Part-2.pptxRaghavGaming2
 
DFD_Context-_zero-level.ppt
DFD_Context-_zero-level.pptDFD_Context-_zero-level.ppt
DFD_Context-_zero-level.pptFarHana74914
 
SWE-401 - 6. Software Analysis and Design Tools
SWE-401 - 6. Software Analysis and Design ToolsSWE-401 - 6. Software Analysis and Design Tools
SWE-401 - 6. Software Analysis and Design Toolsghayour abbas
 
Df dtutorial
Df dtutorialDf dtutorial
Df dtutorialAlex Ali
 
Data flow diagrams
Data flow diagramsData flow diagrams
Data flow diagramsshhajira
 
Lecture 14 requirements modeling - flow and behavior
Lecture 14   requirements modeling - flow and  behaviorLecture 14   requirements modeling - flow and  behavior
Lecture 14 requirements modeling - flow and behaviorIIUI
 
Introduction to Data Flow Diagram (DFD)
Introduction to Data Flow Diagram (DFD)Introduction to Data Flow Diagram (DFD)
Introduction to Data Flow Diagram (DFD)Gurpreet singh
 
Data flow diagrams dfd
Data flow diagrams dfdData flow diagrams dfd
Data flow diagrams dfdAlam Fareed
 
Data flow diagram
Data flow diagram Data flow diagram
Data flow diagram Nidhi Sharma
 

Similar to DFD.pptx (20)

Data flow oriented modeling
Data flow oriented modelingData flow oriented modeling
Data flow oriented modeling
 
Data flow Diagram (DFD)
Data flow Diagram (DFD)Data flow Diagram (DFD)
Data flow Diagram (DFD)
 
System Architecture and Development PRESENTATION
System Architecture and Development PRESENTATIONSystem Architecture and Development PRESENTATION
System Architecture and Development PRESENTATION
 
Data Flow Diagrams
Data Flow DiagramsData Flow Diagrams
Data Flow Diagrams
 
Unit-2-SE-Part-2.pptx
Unit-2-SE-Part-2.pptxUnit-2-SE-Part-2.pptx
Unit-2-SE-Part-2.pptx
 
DFD.ppt
DFD.pptDFD.ppt
DFD.ppt
 
DFD_Context-_zero-level.ppt
DFD_Context-_zero-level.pptDFD_Context-_zero-level.ppt
DFD_Context-_zero-level.ppt
 
Df dtutorial
Df dtutorialDf dtutorial
Df dtutorial
 
The DFD
The DFDThe DFD
The DFD
 
SWE-401 - 6. Software Analysis and Design Tools
SWE-401 - 6. Software Analysis and Design ToolsSWE-401 - 6. Software Analysis and Design Tools
SWE-401 - 6. Software Analysis and Design Tools
 
Df dtutorial
Df dtutorialDf dtutorial
Df dtutorial
 
Data flow diagrams
Data flow diagramsData flow diagrams
Data flow diagrams
 
Dfd final
Dfd finalDfd final
Dfd final
 
Lecture 14 requirements modeling - flow and behavior
Lecture 14   requirements modeling - flow and  behaviorLecture 14   requirements modeling - flow and  behavior
Lecture 14 requirements modeling - flow and behavior
 
Introduction to Data Flow Diagram (DFD)
Introduction to Data Flow Diagram (DFD)Introduction to Data Flow Diagram (DFD)
Introduction to Data Flow Diagram (DFD)
 
E workshop system design
E workshop system designE workshop system design
E workshop system design
 
Dfd2
Dfd2Dfd2
Dfd2
 
Data flow diagrams dfd
Data flow diagrams dfdData flow diagrams dfd
Data flow diagrams dfd
 
Chapter 3 AIS.pptx
Chapter 3 AIS.pptxChapter 3 AIS.pptx
Chapter 3 AIS.pptx
 
Data flow diagram
Data flow diagram Data flow diagram
Data flow diagram
 

Recently uploaded

VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)Suman Mia
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 

Recently uploaded (20)

VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 

DFD.pptx

  • 2.
  • 3. Introduction Data Flow Diagrams (DFD) are powerful tools used in software engineering to visualize the flow of data and processes within a system. The following are some key points regarding DFD:  They provide a clear and concise representation of how data moves through different components .  It also gives insight into the inputs and outputs of each entity and the process itself.  DFD does not have control flow and no loops or decision rules are present.  It is a graphical tool, useful for communicating with users ,managers and other personnel.  Data Flow diagrams are very popular because they help us to visualize the major steps and data.  There are two types of DFD:  Logical DFD  Physical DFD
  • 4. 02 Components: 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.
  • 5.
  • 8. The DFD may be used to perform a system or software at any level of abstraction. Infact, DFDs may be partitioned into levels that represent increasing information flow and functional detail. Levels in DFD are numbered 0, 1, 2 or beyond. Here, we will see primarily three levels in the data flow diagram :  0-level DFD  1-level DFD  2-level DFD. Levels in Data Flow Diagrams (DFD)
  • 9. LEVELS Itisalso known asfundamental systemmodel, or context diagramrepresentsthe entire softwarerequirement asasingle bubble withinput and output data denoted byincoming and outgoing arrows.Thenthe system isdecomposed and described asa DFDwith multiple bubbles. In1-levelDFD,acontext diagram is decomposedinto multiplebubbles/processes. Inthis level,wehighlightthe mainobjectivesofthesystem andbreakdown thehigh-level processof0-levelDFDinto subprocesses. 2-levelDFDgoesoneprocess deeperintoparts of1-level DFD.Itcanbeused to project orrecordthe specific/necessarydetail about thesystem's functioning. 0-LEVELDFD 1-LEVEL DFD 2-LEVELDFD
  • 10. 5.BUDGETCONTROLING Budget controlling system data diagram is often used as a preliminary step to create an overview of the budget without going into greate detail ,which can later be elebroated. lt normaly consist of overall application dataflow and processes of the budget process. It contains all of the userflow and their entities such all the flow of budget.
  • 11. 06.KPI In a Data Flow Diagram (DFD), Key Performance Indicators (KPIs) represent the critical metrics used to evaluate the performance and effectiveness of a system or process. KPIs are used to assess the success of a system or process in achieving its goals and objectives. They provide a quantifiable and measurable way to track performance over time and identify areas that require improvement. Integrating KPIs into a DFD allows stakeholders to understand how data flows within the system and how specific metrics are calculated and utilized. This helps in monitoring and optimizing the performance of the system.
  • 12. Acknowledgment: I would like to express my heartfelt gratitude to Gitosree maam , for their guidance and support throughout the research and writing process of this term paper. Their invaluable insights and constructive feedback have significantly contributed to the quality and depth of this work. I would also like to thank the academic staff and resources at B.P Poddar Institute of Technology and Management for providing a conducive environment for learning and research. Furthermore, I extend my appreciation to my fellow students and peers who engaged in stimulating discussions on exception handling, fostering an intellectually stimulating atmosphere.