You are on page 1of 10

DFD : Data Flow Diagram

By – Madhavi Avhankar
Agenda of Todays Session:

1. Introduction to Data Flow Diagram

2. Elements of Data Flow Diagram


Introduction to Data Flow Diagram

 Data Flow Diagram(DFD) shows the flow of data and logic within a system.
 It is a traditional visual representation of the information flows with in a system.
 A neat and clear DFD can depict a good amount of the system requirements
graphically.
 It can be manual, automated or combination of both.
 It shows how information enters and leaves the system, what changes will happen
within the information and where information is stored.
 The purpose of a DFD is to show the scope and boundaries of a system as a whole.
 
Elements of Data Flow Diagram:
 

Four basic elements are used to construct data-flow diagrams:

 Processes
 Data-flows
 Data stores
 External entities
 
1. Process :

 Any activity that transforms data


 Components:–
1. Process identification number
2. Process description label
 Each process performs only one activity
Notation for Process in DFD :

Yourdon and Coad notation :

Gane and Sarson notation :


2. Data-flows:

 Traces flow of information throughout the system


 It is data in motion i.e movement of data between external entities, processes
and data stores

Notation: Arrow symbol - arrow indicates the direction of flow


Yourdon and Coad notation :

Gane and Sarson notation :


3. Data store:

 Also known as data repository

 Is where data is temporarily or permanently stored or held

Notation :
Yourdon and Coad notation :

Gane and Sarson notation :


4. External entity:

 External Entity - something or someone that provides data to the system


or receives output from the system
 does not perform any system processes
 name of entity goes inside the symbol

Notations :
Yourdon and Coad notation : Gane and Sarson notation :
Thank You…!!!!!

You might also like