SlideShare ist ein Scribd-Unternehmen logo
1 von 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!!!

Weitere ähnliche Inhalte

Was ist angesagt?

DATA FLOW DIAGRAMS Yamini devi.ppt
DATA FLOW DIAGRAMS Yamini devi.pptDATA FLOW DIAGRAMS Yamini devi.ppt
DATA FLOW DIAGRAMS Yamini devi.pptsures4
 
Data flow diagram
Data flow diagramData flow diagram
Data flow diagramFizza Khan
 
Data Flow Diagram_DFD
Data Flow Diagram_DFDData Flow Diagram_DFD
Data Flow Diagram_DFDCoT
 
Database Administration
Database AdministrationDatabase Administration
Database AdministrationBilal Arshad
 
Presentation on Database management system
Presentation on Database management systemPresentation on Database management system
Presentation on Database management systemPrerana Bhattarai
 
Concurrency Control in Database Management System
Concurrency Control in Database Management SystemConcurrency Control in Database Management System
Concurrency Control in Database Management SystemJanki Shah
 
14 relationship between processes
14 relationship between processes14 relationship between processes
14 relationship between processesmyrajendra
 
Data Flow Diagram (DFD)
Data Flow Diagram (DFD)Data Flow Diagram (DFD)
Data Flow Diagram (DFD)sadique_ghitm
 
Databases: Locking Methods
Databases: Locking MethodsDatabases: Locking Methods
Databases: Locking MethodsDamian T. Gordon
 
Database Design
Database DesignDatabase Design
Database Designlearnt
 
Object Oriented Analysis and Design
Object Oriented Analysis and DesignObject Oriented Analysis and Design
Object Oriented Analysis and DesignHaitham El-Ghareeb
 
Introduction to databases
Introduction to databasesIntroduction to databases
Introduction to databasesBryan Corpuz
 

Was ist angesagt? (20)

DATA FLOW DIAGRAMS Yamini devi.ppt
DATA FLOW DIAGRAMS Yamini devi.pptDATA FLOW DIAGRAMS Yamini devi.ppt
DATA FLOW DIAGRAMS Yamini devi.ppt
 
Data flow diagram
Data flow diagramData flow diagram
Data flow diagram
 
Data Flow Diagram_DFD
Data Flow Diagram_DFDData Flow Diagram_DFD
Data Flow Diagram_DFD
 
Data Flow Diagram or DFD
Data Flow Diagram  or DFDData Flow Diagram  or DFD
Data Flow Diagram or DFD
 
Context diagram
Context diagramContext diagram
Context diagram
 
DFD Slides
DFD SlidesDFD Slides
DFD Slides
 
Data flow diagram
Data flow diagramData flow diagram
Data flow diagram
 
Database Administration
Database AdministrationDatabase Administration
Database Administration
 
Presentation on Database management system
Presentation on Database management systemPresentation on Database management system
Presentation on Database management system
 
Concurrency Control in Database Management System
Concurrency Control in Database Management SystemConcurrency Control in Database Management System
Concurrency Control in Database Management System
 
14 relationship between processes
14 relationship between processes14 relationship between processes
14 relationship between processes
 
Data dictionary
Data dictionaryData dictionary
Data dictionary
 
Data Flow Diagram (DFD)
Data Flow Diagram (DFD)Data Flow Diagram (DFD)
Data Flow Diagram (DFD)
 
Databases: Locking Methods
Databases: Locking MethodsDatabases: Locking Methods
Databases: Locking Methods
 
Database structure
Database structureDatabase structure
Database structure
 
Database Design
Database DesignDatabase Design
Database Design
 
Object Oriented Analysis and Design
Object Oriented Analysis and DesignObject Oriented Analysis and Design
Object Oriented Analysis and Design
 
Data Flow Diagram
Data Flow DiagramData Flow Diagram
Data Flow Diagram
 
Data flow diagrams
Data flow diagramsData flow diagrams
Data flow diagrams
 
Introduction to databases
Introduction to databasesIntroduction to databases
Introduction to databases
 

Andere mochten auch

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
 
Data Flow Diagram Example
Data Flow Diagram ExampleData Flow Diagram Example
Data Flow Diagram ExampleKaviarasu D
 
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
 

Andere mochten auch (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
 
Data Flow Diagram Example
Data Flow Diagram ExampleData Flow Diagram Example
Data Flow Diagram Example
 
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
 

Ähnlich wie 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
 

Ähnlich wie 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
 

Kürzlich hochgeladen

Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Disha Kariya
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin ClassesCeline George
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDThiyagu K
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxnegromaestrong
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxDenish Jangid
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...christianmathematics
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhikauryashika82
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docxPoojaSen20
 

Kürzlich hochgeladen (20)

Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 

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.