SlideShare a Scribd company logo
2
Most read
5
Most read
9
Most read
::DFD::
DATA FLOW DIAGRAMS



            YASH SINHA
              11007337
             K1R16(B28)
INTRODUCTION

   A Data Flow Diagram is a graphical representation of
    flow of data through information system.

   DFD can be used to visualize a data processing.

   DFD shows what kind of data will be input to the
    system and what data is received as the output. Also it
    tells where the data will come from and go to and
    where it is stored in the process.

   DFDs are drawn with the help of Mac Draw.
COMPONENTS OF A DFD

   The Process

   The Flow

   The Store

   The Terminator
THE PROCESS

 Also known as bubble, function or transformation.
 Shows the part of the system that transforms inputs
  to the outputs.




   Also represents who is actually carrying out the
    operation.
THE FLOW

 Represented graphically by an arrow.
 Shows the movement of information packets
  i.e., data in motion.




   A flow carries only one type of packet and is
    represented by the flow name.
THE FLOW (CONTD.)
   Data flows can diverge or converge in DFDs.
THE STORE

   Models a collection of data packets that are at rest.

   Acts as a storage area for two processes that occur
    at different times or simultaneously.

   Flow from the store is interpreted as access to read
    the information from the store.

   Flow to a store is interpreted as write update or
    delete.
Data Flow Diagrams
THE TERMINATOR

   Represents an external entity with which the
    system communicates.




   Can be a person, or a group outside
    organisation, department within the organisation or
    some other computer system .

   Source – Entity that supplies data to the system.

   Sink – Entity that receives data from the system
PHYSICAL DFD

   A physical data flow diagram is a graphical
    representation of a system showing the system’s
    internal and external entities, and the flows of data
    into and out of these entities.

   A physical DFD specifies who is actually carrying
    out the process.

   A physical DFD does not tell us what is being
    accomplished.
Data Flow Diagrams
LOGICAL DFD
   It specifies the logical processes performed on the
    data.

   A logical DFD portrays system’s activities, whereas
    a physical DFD depicts a system’s infrastructure.
Data Flow Diagrams
SYSTEM DESCRIPTION WITH A DFD
   An entire system is depicted by a single data flow
    diagram which gives the complete system overview.
    This is called context diagram.

   Successive expansion of processes is done to
    show the operations in details. This is levelling of
    DFD.

   In the process of levelling the DFD we still do not
    specify how the processing is being done, only the
    data flow is specified.
LEVELED DFD
GOOD CONVENTIONS IN PREPARING THE
DFDS

   Accurately level the components of the DFD.

   Less number of processes.

   Number the processes.

   Avoid complex DFDs.

   Logically consistent DFDs should be prepared.
THANK YOU!!!

More Related Content

What's hot (20)

PPT
Data Flow Diagram
nethisip13
 
PPTX
Data flow diagram
Nidhi Sharma
 
PPT
Data Flow Diagram
Puneet Arora
 
DOCX
Data flow oriented modeling
KavithaGowri
 
PPTX
Data Flow Diagram (DFD)
Anowar Hossain
 
PPTX
Distributed database management system
Pooja Dixit
 
PPTX
Data Flow Diagram or DFD
Mubassira Mahmuda Supty
 
PPTX
DFD ppt
Neha Kaurav
 
PPTX
The DFD
Akshay Modak
 
PPT
1. Introduction to DBMS
koolkampus
 
PPTX
Schema
Pragya Srivastava
 
PPTX
File system structure
sangrampatil81
 
PPTX
Database design process
Tayyab Hameed
 
PPTX
Data flow Diagram (DFD)
Sarfaraz Ghanta
 
PDF
Xml databases
Srinivasan R
 
PPTX
Object oriented methodologies
naina-rani
 
PPTX
Normalization
Salman Memon
 
PPTX
Data Flow Diagram (DFD)
sadique_ghitm
 
PPTX
Data flow diagrams
shhajira
 
PDF
Database Lecture Notes
FellowBuddy.com
 
Data Flow Diagram
nethisip13
 
Data flow diagram
Nidhi Sharma
 
Data Flow Diagram
Puneet Arora
 
Data flow oriented modeling
KavithaGowri
 
Data Flow Diagram (DFD)
Anowar Hossain
 
Distributed database management system
Pooja Dixit
 
Data Flow Diagram or DFD
Mubassira Mahmuda Supty
 
DFD ppt
Neha Kaurav
 
The DFD
Akshay Modak
 
1. Introduction to DBMS
koolkampus
 
File system structure
sangrampatil81
 
Database design process
Tayyab Hameed
 
Data flow Diagram (DFD)
Sarfaraz Ghanta
 
Xml databases
Srinivasan R
 
Object oriented methodologies
naina-rani
 
Normalization
Salman Memon
 
Data Flow Diagram (DFD)
sadique_ghitm
 
Data flow diagrams
shhajira
 
Database Lecture Notes
FellowBuddy.com
 

Viewers also liked (20)

PPT
MIS Role in Production
pugsrockon
 
PDF
System Development Life Cycle & Implementation of MIS
George V James
 
PPT
System concepts
Gurpreet Singh
 
PPT
CRM with MIS
Dr. C.V. Suresh Babu
 
DOCX
System approach and contingency approach
AB Amit
 
PPTX
Dfd examples
Mohit
 
PPTX
System concepts, elements and types of systems ppt
Shobhit Sharma
 
PPSX
Data Flow Diagram Example
Kaviarasu D
 
PPTX
MIS 13 Customer Relationship Management
Tushar B Kute
 
PPT
Types Of Information Systems
Manuel Ardales
 
PPTX
Virtual instrumentation (LabVIEW)
Manipal University Jaipur
 
PPT
DFD Slides
Alfred Septio
 
PPTX
Computer shop billing system
Mayur Solanki
 
PPT
7 quality tools
Nauman khan
 
DOC
Synopsis on billing system
Alok Sharma
 
PDF
04.project billing system
girivaishali
 
PPTX
Library management system
ashu6
 
PPTX
message passing vs shared memory
Hamza Zahid
 
PPT
SYSTEM CONCEPT
Kak Yong
 
PPTX
The role of mis in crm
NCBA&E Multan Campus
 
MIS Role in Production
pugsrockon
 
System Development Life Cycle & Implementation of MIS
George V James
 
System concepts
Gurpreet Singh
 
CRM with MIS
Dr. C.V. Suresh Babu
 
System approach and contingency approach
AB Amit
 
Dfd examples
Mohit
 
System concepts, elements and types of systems ppt
Shobhit Sharma
 
Data Flow Diagram Example
Kaviarasu D
 
MIS 13 Customer Relationship Management
Tushar B Kute
 
Types Of Information Systems
Manuel Ardales
 
Virtual instrumentation (LabVIEW)
Manipal University Jaipur
 
DFD Slides
Alfred Septio
 
Computer shop billing system
Mayur Solanki
 
7 quality tools
Nauman khan
 
Synopsis on billing system
Alok Sharma
 
04.project billing system
girivaishali
 
Library management system
ashu6
 
message passing vs shared memory
Hamza Zahid
 
SYSTEM CONCEPT
Kak Yong
 
The role of mis in crm
NCBA&E Multan Campus
 
Ad

Similar to Data Flow Diagrams (20)

PPT
DFD_Context-_zero-level.ppt
FarHana74914
 
PPT
DFD.ppt
sarahabbas40
 
PPTX
Garishma se
garishma bhatia
 
PPTX
Data Flow Diagram.pptx
ubaidullah75790
 
PDF
Design Flow Diagram for Information System
arifasyrafcp13
 
PPTX
Programming Engineering Lecture 7 Alaa.pptx
ssuser8bddb2
 
PPTX
Data Flow Diagram
Shreya Chatterjee
 
DOCX
Data flow diagrams dfd
Alam Fareed
 
PDF
Dfd over flowcharts
Ashwathy Nair
 
PPTX
System Architecture and Development PRESENTATION
aaravSingh41
 
PPTX
Feasibility study and data flow diagram
p24ssp
 
PDF
Creative Team.pdf
sumitbppimt9523
 
PPTX
DFD.pptx
sumitbppimt9523
 
PPT
Chapter 7software engneeringand system development life cycle.ppt
DoaaRezk5
 
PDF
Introduction to Data Flow Diagram (DFD)
Gurpreet singh
 
PPTX
Data flow diagram
Mukesh Mahto
 
PPT
data-flow-diagram_software engineering.ppt
droptoakhil
 
PPTX
presentationDFD_3_7_2016.pptx
mohamedehabtalaat123
 
PPTX
Data Flow Diagram and Sequence Diagram
Hamna Shahzad
 
PPT
Data flow diagram
Upendra Sengar
 
DFD_Context-_zero-level.ppt
FarHana74914
 
DFD.ppt
sarahabbas40
 
Garishma se
garishma bhatia
 
Data Flow Diagram.pptx
ubaidullah75790
 
Design Flow Diagram for Information System
arifasyrafcp13
 
Programming Engineering Lecture 7 Alaa.pptx
ssuser8bddb2
 
Data Flow Diagram
Shreya Chatterjee
 
Data flow diagrams dfd
Alam Fareed
 
Dfd over flowcharts
Ashwathy Nair
 
System Architecture and Development PRESENTATION
aaravSingh41
 
Feasibility study and data flow diagram
p24ssp
 
Creative Team.pdf
sumitbppimt9523
 
DFD.pptx
sumitbppimt9523
 
Chapter 7software engneeringand system development life cycle.ppt
DoaaRezk5
 
Introduction to Data Flow Diagram (DFD)
Gurpreet singh
 
Data flow diagram
Mukesh Mahto
 
data-flow-diagram_software engineering.ppt
droptoakhil
 
presentationDFD_3_7_2016.pptx
mohamedehabtalaat123
 
Data Flow Diagram and Sequence Diagram
Hamna Shahzad
 
Data flow diagram
Upendra Sengar
 
Ad

Recently uploaded (20)

PDF
The-Invisible-Living-World-Beyond-Our-Naked-Eye chapter 2.pdf/8th science cur...
Sandeep Swamy
 
PDF
Virat Kohli- the Pride of Indian cricket
kushpar147
 
PDF
The Minister of Tourism, Culture and Creative Arts, Abla Dzifa Gomashie has e...
nservice241
 
PDF
BÀI TẬP TEST BỔ TRỢ THEO TỪNG CHỦ ĐỀ CỦA TỪNG UNIT KÈM BÀI TẬP NGHE - TIẾNG A...
Nguyen Thanh Tu Collection
 
PDF
EXCRETION-STRUCTURE OF NEPHRON,URINE FORMATION
raviralanaresh2
 
PPTX
Translation_ Definition, Scope & Historical Development.pptx
DhatriParmar
 
PPTX
TOP 10 AI TOOLS YOU MUST LEARN TO SURVIVE IN 2025 AND ABOVE
digilearnings.com
 
PPTX
Basics and rules of probability with real-life uses
ravatkaran694
 
DOCX
pgdei-UNIT -V Neurological Disorders & developmental disabilities
JELLA VISHNU DURGA PRASAD
 
PDF
TOP 10 AI TOOLS YOU MUST LEARN TO SURVIVE IN 2025 AND ABOVE
digilearnings.com
 
PPTX
Top 10 AI Tools, Like ChatGPT. You Must Learn In 2025
Digilearnings
 
DOCX
Unit 5: Speech-language and swallowing disorders
JELLA VISHNU DURGA PRASAD
 
PPTX
Sonnet 130_ My Mistress’ Eyes Are Nothing Like the Sun By William Shakespear...
DhatriParmar
 
PPTX
CONCEPT OF CHILD CARE. pptx
AneetaSharma15
 
PPTX
Command Palatte in Odoo 18.1 Spreadsheet - Odoo Slides
Celine George
 
PPTX
I INCLUDED THIS TOPIC IS INTELLIGENCE DEFINITION, MEANING, INDIVIDUAL DIFFERE...
parmarjuli1412
 
PPTX
Introduction to Probability(basic) .pptx
purohitanuj034
 
PPTX
YSPH VMOC Special Report - Measles Outbreak Southwest US 7-20-2025.pptx
Yale School of Public Health - The Virtual Medical Operations Center (VMOC)
 
PPTX
ENGLISH 8 WEEK 3 Q1 - Analyzing the linguistic, historical, andor biographica...
OliverOllet
 
PPTX
LDP-2 UNIT 4 Presentation for practical.pptx
abhaypanchal2525
 
The-Invisible-Living-World-Beyond-Our-Naked-Eye chapter 2.pdf/8th science cur...
Sandeep Swamy
 
Virat Kohli- the Pride of Indian cricket
kushpar147
 
The Minister of Tourism, Culture and Creative Arts, Abla Dzifa Gomashie has e...
nservice241
 
BÀI TẬP TEST BỔ TRỢ THEO TỪNG CHỦ ĐỀ CỦA TỪNG UNIT KÈM BÀI TẬP NGHE - TIẾNG A...
Nguyen Thanh Tu Collection
 
EXCRETION-STRUCTURE OF NEPHRON,URINE FORMATION
raviralanaresh2
 
Translation_ Definition, Scope & Historical Development.pptx
DhatriParmar
 
TOP 10 AI TOOLS YOU MUST LEARN TO SURVIVE IN 2025 AND ABOVE
digilearnings.com
 
Basics and rules of probability with real-life uses
ravatkaran694
 
pgdei-UNIT -V Neurological Disorders & developmental disabilities
JELLA VISHNU DURGA PRASAD
 
TOP 10 AI TOOLS YOU MUST LEARN TO SURVIVE IN 2025 AND ABOVE
digilearnings.com
 
Top 10 AI Tools, Like ChatGPT. You Must Learn In 2025
Digilearnings
 
Unit 5: Speech-language and swallowing disorders
JELLA VISHNU DURGA PRASAD
 
Sonnet 130_ My Mistress’ Eyes Are Nothing Like the Sun By William Shakespear...
DhatriParmar
 
CONCEPT OF CHILD CARE. pptx
AneetaSharma15
 
Command Palatte in Odoo 18.1 Spreadsheet - Odoo Slides
Celine George
 
I INCLUDED THIS TOPIC IS INTELLIGENCE DEFINITION, MEANING, INDIVIDUAL DIFFERE...
parmarjuli1412
 
Introduction to Probability(basic) .pptx
purohitanuj034
 
YSPH VMOC Special Report - Measles Outbreak Southwest US 7-20-2025.pptx
Yale School of Public Health - The Virtual Medical Operations Center (VMOC)
 
ENGLISH 8 WEEK 3 Q1 - Analyzing the linguistic, historical, andor biographica...
OliverOllet
 
LDP-2 UNIT 4 Presentation for practical.pptx
abhaypanchal2525
 

Data Flow Diagrams

  • 1. ::DFD:: DATA FLOW DIAGRAMS YASH SINHA 11007337 K1R16(B28)
  • 2. INTRODUCTION  A Data Flow Diagram is a graphical representation of flow of data through information system.  DFD can be used to visualize a data processing.  DFD shows what kind of data will be input to the system and what data is received as the output. Also it tells where the data will come from and go to and where it is stored in the process.  DFDs are drawn with the help of Mac Draw.
  • 3. COMPONENTS OF A DFD  The Process  The Flow  The Store  The Terminator
  • 4. THE PROCESS  Also known as bubble, function or transformation.  Shows the part of the system that transforms inputs to the outputs.  Also represents who is actually carrying out the operation.
  • 5. THE FLOW  Represented graphically by an arrow.  Shows the movement of information packets i.e., data in motion.  A flow carries only one type of packet and is represented by the flow name.
  • 6. THE FLOW (CONTD.)  Data flows can diverge or converge in DFDs.
  • 7. THE STORE  Models a collection of data packets that are at rest.  Acts as a storage area for two processes that occur at different times or simultaneously.  Flow from the store is interpreted as access to read the information from the store.  Flow to a store is interpreted as write update or delete.
  • 9. THE TERMINATOR  Represents an external entity with which the system communicates.  Can be a person, or a group outside organisation, department within the organisation or some other computer system .  Source – Entity that supplies data to the system.  Sink – Entity that receives data from the system
  • 10. PHYSICAL DFD  A physical data flow diagram is a graphical representation of a system showing the system’s internal and external entities, and the flows of data into and out of these entities.  A physical DFD specifies who is actually carrying out the process.  A physical DFD does not tell us what is being accomplished.
  • 12. LOGICAL DFD  It specifies the logical processes performed on the data.  A logical DFD portrays system’s activities, whereas a physical DFD depicts a system’s infrastructure.
  • 14. SYSTEM DESCRIPTION WITH A DFD  An entire system is depicted by a single data flow diagram which gives the complete system overview. This is called context diagram.  Successive expansion of processes is done to show the operations in details. This is levelling of DFD.  In the process of levelling the DFD we still do not specify how the processing is being done, only the data flow is specified.
  • 16. GOOD CONVENTIONS IN PREPARING THE DFDS  Accurately level the components of the DFD.  Less number of processes.  Number the processes.  Avoid complex DFDs.  Logically consistent DFDs should be prepared.