SlideShare a Scribd company logo
1 of 17
::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.
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.
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.
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

Data Flow Diagram
Data Flow DiagramData Flow Diagram
Data Flow Diagramnethisip13
 
Components and Advantages of DBMS
Components and Advantages of DBMSComponents and Advantages of DBMS
Components and Advantages of DBMSShubham Joon
 
Data Flow Diagram Example
Data Flow Diagram ExampleData Flow Diagram Example
Data Flow Diagram ExampleKaviarasu D
 
Data Flow Diagram_DFD
Data Flow Diagram_DFDData Flow Diagram_DFD
Data Flow Diagram_DFDCoT
 
Systems Analyst and Design - Data Dictionary
Systems Analyst and Design -  Data DictionarySystems Analyst and Design -  Data Dictionary
Systems Analyst and Design - Data DictionaryKimberly Coquilla
 
Database management system presentation
Database management system presentationDatabase management system presentation
Database management system presentationsameerraaj
 
Distributed database management system
Distributed database management  systemDistributed database management  system
Distributed database management systemPooja Dixit
 
Dbms 3: 3 Schema Architecture
Dbms 3: 3 Schema ArchitectureDbms 3: 3 Schema Architecture
Dbms 3: 3 Schema ArchitectureAmiya9439793168
 
3 Level Architecture
3 Level Architecture3 Level Architecture
3 Level ArchitectureAdeel Rasheed
 
Database management system
Database management system   Database management system
Database management system 9535814851
 
Object oriented database model
Object oriented database modelObject oriented database model
Object oriented database modelPAQUIAAIZEL
 
data modeling and models
data modeling and modelsdata modeling and models
data modeling and modelssabah N
 

What's hot (20)

Data Flow Diagram or DFD
Data Flow Diagram  or DFDData Flow Diagram  or DFD
Data Flow Diagram or DFD
 
Data Flow Diagram
Data Flow DiagramData Flow Diagram
Data Flow Diagram
 
Components and Advantages of DBMS
Components and Advantages of DBMSComponents and Advantages of DBMS
Components and Advantages of DBMS
 
Data Flow Diagram Example
Data Flow Diagram ExampleData Flow Diagram Example
Data Flow Diagram Example
 
Functional modeling
Functional modelingFunctional modeling
Functional modeling
 
Dbms slides
Dbms slidesDbms slides
Dbms slides
 
Data Flow Diagram_DFD
Data Flow Diagram_DFDData Flow Diagram_DFD
Data Flow Diagram_DFD
 
Systems Analyst and Design - Data Dictionary
Systems Analyst and Design -  Data DictionarySystems Analyst and Design -  Data Dictionary
Systems Analyst and Design - Data Dictionary
 
Input and output design
Input and output designInput and output design
Input and output design
 
Data Flow Diagram
Data Flow DiagramData Flow Diagram
Data Flow Diagram
 
Database management system presentation
Database management system presentationDatabase management system presentation
Database management system presentation
 
Distributed database management system
Distributed database management  systemDistributed database management  system
Distributed database management system
 
Dbms 3: 3 Schema Architecture
Dbms 3: 3 Schema ArchitectureDbms 3: 3 Schema Architecture
Dbms 3: 3 Schema Architecture
 
3 Level Architecture
3 Level Architecture3 Level Architecture
3 Level Architecture
 
Data flow diagram
Data flow diagramData flow diagram
Data flow diagram
 
Database management system
Database management system   Database management system
Database management system
 
Object oriented database model
Object oriented database modelObject oriented database model
Object oriented database model
 
data modeling and models
data modeling and modelsdata modeling and models
data modeling and models
 
Data Dictionary
Data DictionaryData Dictionary
Data Dictionary
 
Database Management System
Database Management SystemDatabase Management System
Database Management System
 

Viewers also liked

MIS Role in Production
MIS Role in ProductionMIS Role in Production
MIS Role in Productionpugsrockon
 
System Development Life Cycle & Implementation of MIS
System Development Life Cycle & Implementation of MISSystem Development Life Cycle & Implementation of MIS
System Development Life Cycle & Implementation of MISGeorge V James
 
System approach and contingency approach
System approach and contingency approachSystem approach and contingency approach
System approach and contingency approachAB Amit
 
Dfd examples
Dfd examplesDfd examples
Dfd examplesMohit
 
System concepts, elements and types of systems ppt
System concepts, elements and types of systems pptSystem concepts, elements and types of systems ppt
System concepts, elements and types of systems pptShobhit Sharma
 
MIS 13 Customer Relationship Management
MIS 13 Customer Relationship ManagementMIS 13 Customer Relationship Management
MIS 13 Customer Relationship ManagementTushar B Kute
 
Types Of Information Systems
Types Of Information SystemsTypes Of Information Systems
Types Of Information SystemsManuel Ardales
 
Computer shop billing system
Computer shop billing systemComputer shop billing system
Computer shop billing systemMayur Solanki
 
Synopsis on billing system
Synopsis on billing systemSynopsis on billing system
Synopsis on billing systemAlok Sharma
 
04.project billing system
04.project billing system04.project billing system
04.project billing systemgirivaishali
 
Library management system
Library management systemLibrary management system
Library management systemashu6
 
message passing vs shared memory
message passing vs shared memorymessage passing vs shared memory
message passing vs shared memoryHamza Zahid
 
Example of dfd with answer
Example of dfd with answerExample of dfd with answer
Example of dfd with answerMahmoud Bakeer
 
SYSTEM CONCEPT
SYSTEM CONCEPTSYSTEM CONCEPT
SYSTEM CONCEPTKak Yong
 
Approaches of management
Approaches of managementApproaches of management
Approaches of managementpallavmanglik
 

Viewers also liked (20)

MIS Role in Production
MIS Role in ProductionMIS Role in Production
MIS Role in Production
 
System Development Life Cycle & Implementation of MIS
System Development Life Cycle & Implementation of MISSystem Development Life Cycle & Implementation of MIS
System Development Life Cycle & Implementation of MIS
 
System concepts
System conceptsSystem concepts
System concepts
 
CRM with MIS
CRM with MISCRM with MIS
CRM with MIS
 
System approach and contingency approach
System approach and contingency approachSystem approach and contingency approach
System approach and contingency approach
 
Dfd examples
Dfd examplesDfd examples
Dfd examples
 
System concepts, elements and types of systems ppt
System concepts, elements and types of systems pptSystem concepts, elements and types of systems ppt
System concepts, elements and types of systems ppt
 
MIS 13 Customer Relationship Management
MIS 13 Customer Relationship ManagementMIS 13 Customer Relationship Management
MIS 13 Customer Relationship Management
 
Types Of Information Systems
Types Of Information SystemsTypes Of Information Systems
Types Of Information Systems
 
Virtual instrumentation (LabVIEW)
Virtual instrumentation (LabVIEW)Virtual instrumentation (LabVIEW)
Virtual instrumentation (LabVIEW)
 
Computer shop billing system
Computer shop billing systemComputer shop billing system
Computer shop billing system
 
7 quality tools
7 quality tools7 quality tools
7 quality tools
 
Synopsis on billing system
Synopsis on billing systemSynopsis on billing system
Synopsis on billing system
 
04.project billing system
04.project billing system04.project billing system
04.project billing system
 
Library management system
Library management systemLibrary management system
Library management system
 
message passing vs shared memory
message passing vs shared memorymessage passing vs shared memory
message passing vs shared memory
 
Example of dfd with answer
Example of dfd with answerExample of dfd with answer
Example of dfd with answer
 
SYSTEM CONCEPT
SYSTEM CONCEPTSYSTEM CONCEPT
SYSTEM CONCEPT
 
The role of mis in crm
The role of mis in crmThe role of mis in crm
The role of mis in crm
 
Approaches of management
Approaches of managementApproaches of management
Approaches of management
 

Similar to Data Flow Diagrams

DFD_Context-_zero-level.ppt
DFD_Context-_zero-level.pptDFD_Context-_zero-level.ppt
DFD_Context-_zero-level.pptFarHana74914
 
Data flow oriented modeling
Data flow oriented modelingData flow oriented modeling
Data flow oriented modelingKavithaGowri
 
Design Flow Diagram for Information System
Design Flow Diagram for Information SystemDesign Flow Diagram for Information System
Design Flow Diagram for Information Systemarifasyrafcp13
 
Data flow diagrams dfd
Data flow diagrams dfdData flow diagrams dfd
Data flow diagrams dfdAlam Fareed
 
Dfd over flowcharts
Dfd over flowcharts Dfd over flowcharts
Dfd over flowcharts Ashwathy Nair
 
System Architecture and Development PRESENTATION
System Architecture and Development PRESENTATIONSystem Architecture and Development PRESENTATION
System Architecture and Development PRESENTATIONaaravSingh41
 
Feasibility study and data flow diagram
Feasibility study and data flow diagramFeasibility study and data flow diagram
Feasibility study and data flow diagramp24ssp
 
Chapter 7software engneeringand system development life cycle.ppt
Chapter 7software engneeringand system development life cycle.pptChapter 7software engneeringand system development life cycle.ppt
Chapter 7software engneeringand system development life cycle.pptDoaaRezk5
 
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 Diagram and Sequence Diagram
Data Flow Diagram and Sequence DiagramData Flow Diagram and Sequence Diagram
Data Flow Diagram and Sequence DiagramHamna Shahzad
 
Dfd data flow diagram
Dfd   data flow diagramDfd   data flow diagram
Dfd data flow diagramPuneet Arora
 

Similar to Data Flow Diagrams (20)

DFD_Context-_zero-level.ppt
DFD_Context-_zero-level.pptDFD_Context-_zero-level.ppt
DFD_Context-_zero-level.ppt
 
Data flow oriented modeling
Data flow oriented modelingData flow oriented modeling
Data flow oriented modeling
 
DFD.ppt
DFD.pptDFD.ppt
DFD.ppt
 
Garishma se
Garishma seGarishma se
Garishma se
 
Data Flow Diagram.pptx
Data Flow Diagram.pptxData Flow Diagram.pptx
Data Flow Diagram.pptx
 
Design Flow Diagram for Information System
Design Flow Diagram for Information SystemDesign Flow Diagram for Information System
Design Flow Diagram for Information System
 
Data Flow Diagram
Data Flow DiagramData Flow Diagram
Data Flow Diagram
 
Data flow diagrams dfd
Data flow diagrams dfdData flow diagrams dfd
Data flow diagrams dfd
 
Dfd over flowcharts
Dfd over flowcharts Dfd over flowcharts
Dfd over flowcharts
 
System Architecture and Development PRESENTATION
System Architecture and Development PRESENTATIONSystem Architecture and Development PRESENTATION
System Architecture and Development PRESENTATION
 
Feasibility study and data flow diagram
Feasibility study and data flow diagramFeasibility study and data flow diagram
Feasibility study and data flow diagram
 
Creative Team.pdf
Creative Team.pdfCreative Team.pdf
Creative Team.pdf
 
DFD.pptx
DFD.pptxDFD.pptx
DFD.pptx
 
Chapter 7software engneeringand system development life cycle.ppt
Chapter 7software engneeringand system development life cycle.pptChapter 7software engneeringand system development life cycle.ppt
Chapter 7software engneeringand system development life cycle.ppt
 
Introduction to Data Flow Diagram (DFD)
Introduction to Data Flow Diagram (DFD)Introduction to Data Flow Diagram (DFD)
Introduction to Data Flow Diagram (DFD)
 
Data flow diagram
Data flow diagramData flow diagram
Data flow diagram
 
presentationDFD_3_7_2016.pptx
presentationDFD_3_7_2016.pptxpresentationDFD_3_7_2016.pptx
presentationDFD_3_7_2016.pptx
 
Data Flow Diagram and Sequence Diagram
Data Flow Diagram and Sequence DiagramData Flow Diagram and Sequence Diagram
Data Flow Diagram and Sequence Diagram
 
Dfd data flow diagram
Dfd   data flow diagramDfd   data flow diagram
Dfd data flow diagram
 
Dfd mechanics
Dfd mechanicsDfd mechanics
Dfd mechanics
 

Recently uploaded

AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfphamnguyenenglishnb
 
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfVirtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfErwinPantujan2
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYKayeClaireEstoconing
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatYousafMalik24
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4MiaBumagat1
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management systemChristalin Nelson
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfTechSoup
 
FILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipinoFILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipinojohnmickonozaleda
 
Science 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxScience 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxMaryGraceBautista27
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...Postal Advocate Inc.
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...JhezDiaz1
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptxmary850239
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxAnupkumar Sharma
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxCarlos105
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptxiammrhaywood
 

Recently uploaded (20)

AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
 
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfVirtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management system
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
 
FILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipinoFILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipino
 
Raw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptxRaw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptx
 
Science 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxScience 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptx
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
 

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.
  • 8.
  • 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.
  • 11.
  • 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.
  • 13.
  • 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.