SlideShare a Scribd company logo
1 of 13
6 - 1
Key Definitions
Process model
A formal way of representing how a
business operates
Illustrates the activities that are performed
and how data moves among them
Data flow diagramming
A popular technique for creating process
models
6 - 2
Key Definitions
Logical process models describe
processes without suggesting how they
are conducted
Physical process models include process
implementation information
6 - 3
DATA FLOW DIAGRAMSDATA FLOW DIAGRAMS
6 - 4
DFD Elements
Process
An activity or function performed for a
specific business reason
Manual or computerized
Data flow
A single piece of data or a logical collection
of data
Always starts or ends at a process
6 - 5
DFD Elements
Data Store
A collection of data that is stored in some way
Data flowing out is retrieved from the data store
Data flowing in updates or is added to the data
store
External entity
A person, organization, or system that is external
to the system but interacts with it.
6 - 6
Naming and Drawing DFD
Elements
Process
Data flow
Data store
External
entity
6 - 7
Key Definition
Balancing involves insuring that
information presented at one level of a
DFD is accurately represented in the next
level DFD.
6 - 8
Relationship Among DFD levels
Context diagram
Level 0 diagram
Level 1 diagram
Level 2 diagram
6 - 9
Context Diagram
First DFD in every business process
Shows the context into which the business
process fits
Shows the overall business process as just one
process (process 0)
Shows all the external entities that receive
information from or contribute information to
the system
6 - 10
Level 0 Diagram
Shows all the major processes that comprise
the overall system – the internal components
of process 0
Shows how the major processes are
interrelated by data flows
Shows external entities and the major
processes with which they interact
Adds data stores
6 - 11
Level 1 Diagrams
Generally, one level 1 diagram is created for every
major process on the level 0 diagram
Shows all the internal processes that comprise a single
process on the level 0 diagram
Shows how information moves from and to each of
these processes
If a parent process is decomposed into, for example,
three child processes, these three child processes
wholly and completely make up the parent process
6 - 12
Level 2 Diagrams
Shows all processes that comprise a single process on
the level 1 diagram
Shows how information moves from and to each of
these processes
Level 2 diagrams may not be needed for all level 1
processes
Correctly numbering each process helps the user
understand where the process fits into the overall
system
6 - 13
Summary
The Data Flow Diagram (DFD) is an essential
tool for creating formal descriptions of business
processes.
Use cases record the input, transformation, and
output of business processes and are the basis for
process models.
Eliciting use cases and modeling business
processes are critically important skills for the
systems analyst to master.

More Related Content

What's hot

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 3
Data Flow 3Data Flow 3
Data Flow 3MISY
 
Data Flow Diagram and USe Case Diagram
Data Flow Diagram and USe Case DiagramData Flow Diagram and USe Case Diagram
Data Flow Diagram and USe Case DiagramKumar
 
10 si(systems analysis and design )
10 si(systems analysis and design )10 si(systems analysis and design )
10 si(systems analysis and design )Nurdin Al-Azies
 
Software Engineering- ERD DFD Decision Tree and Table
Software Engineering- ERD DFD Decision Tree and TableSoftware Engineering- ERD DFD Decision Tree and Table
Software Engineering- ERD DFD Decision Tree and TableNishu Rastogi
 
HSC Context and data flow diagrams ( DFD )
HSC Context and data flow diagrams ( DFD )HSC Context and data flow diagrams ( DFD )
HSC Context and data flow diagrams ( DFD )greg robertson
 
Df dtutorial
Df dtutorialDf dtutorial
Df dtutorialAlex Ali
 
System Architecture and Development PRESENTATION
System Architecture and Development PRESENTATIONSystem Architecture and Development PRESENTATION
System Architecture and Development PRESENTATIONaaravSingh41
 
Data flow diagram
Data flow diagram Data flow diagram
Data flow diagram Nidhi Sharma
 
DFD (DATA FLOW DIAGRAM)
DFD (DATA FLOW DIAGRAM) DFD (DATA FLOW DIAGRAM)
DFD (DATA FLOW DIAGRAM) Gagandeep Nanda
 
Process assessment, pattern & dfd final(no change)
Process assessment, pattern & dfd final(no change)Process assessment, pattern & dfd final(no change)
Process assessment, pattern & dfd final(no change)Ganesh Vadulekar
 
E-R DIAGRAMS, DFD'S AND STATE TRANSITION DIAGRAMS !!
E-R DIAGRAMS, DFD'S AND STATE TRANSITION DIAGRAMS !!E-R DIAGRAMS, DFD'S AND STATE TRANSITION DIAGRAMS !!
E-R DIAGRAMS, DFD'S AND STATE TRANSITION DIAGRAMS !!Nidhi Kakani
 

What's hot (19)

Ch03 (1)
Ch03 (1)Ch03 (1)
Ch03 (1)
 
Ch05
Ch05Ch05
Ch05
 
Data Flow Diagram
Data Flow DiagramData Flow Diagram
Data Flow Diagram
 
Data Flow Diagram
Data Flow DiagramData Flow Diagram
Data Flow Diagram
 
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 3
Data Flow 3Data Flow 3
Data Flow 3
 
DFD
DFDDFD
DFD
 
Data Flow Diagram and USe Case Diagram
Data Flow Diagram and USe Case DiagramData Flow Diagram and USe Case Diagram
Data Flow Diagram and USe Case Diagram
 
10 si(systems analysis and design )
10 si(systems analysis and design )10 si(systems analysis and design )
10 si(systems analysis and design )
 
Software Engineering- ERD DFD Decision Tree and Table
Software Engineering- ERD DFD Decision Tree and TableSoftware Engineering- ERD DFD Decision Tree and Table
Software Engineering- ERD DFD Decision Tree and Table
 
HSC Context and data flow diagrams ( DFD )
HSC Context and data flow diagrams ( DFD )HSC Context and data flow diagrams ( DFD )
HSC Context and data flow diagrams ( DFD )
 
Df dtutorial
Df dtutorialDf dtutorial
Df dtutorial
 
System Architecture and Development PRESENTATION
System Architecture and Development PRESENTATIONSystem Architecture and Development PRESENTATION
System Architecture and Development PRESENTATION
 
Data flow diagram
Data flow diagram Data flow diagram
Data flow diagram
 
Data flow diagrams
Data flow diagramsData flow diagrams
Data flow diagrams
 
DFD (DATA FLOW DIAGRAM)
DFD (DATA FLOW DIAGRAM) DFD (DATA FLOW DIAGRAM)
DFD (DATA FLOW DIAGRAM)
 
Sadcw 6e chapter6
Sadcw 6e chapter6Sadcw 6e chapter6
Sadcw 6e chapter6
 
Process assessment, pattern & dfd final(no change)
Process assessment, pattern & dfd final(no change)Process assessment, pattern & dfd final(no change)
Process assessment, pattern & dfd final(no change)
 
E-R DIAGRAMS, DFD'S AND STATE TRANSITION DIAGRAMS !!
E-R DIAGRAMS, DFD'S AND STATE TRANSITION DIAGRAMS !!E-R DIAGRAMS, DFD'S AND STATE TRANSITION DIAGRAMS !!
E-R DIAGRAMS, DFD'S AND STATE TRANSITION DIAGRAMS !!
 

Similar to Dfd 3

Design Flow Diagram for Information System
Design Flow Diagram for Information SystemDesign Flow Diagram for Information System
Design Flow Diagram for Information Systemarifasyrafcp13
 
SE2018_Lec 14_ Process Modeling and Data Flow Diagram.pptx
SE2018_Lec 14_ Process Modeling and Data Flow Diagram.pptxSE2018_Lec 14_ Process Modeling and Data Flow Diagram.pptx
SE2018_Lec 14_ Process Modeling and Data Flow Diagram.pptxAmr E. Mohamed
 
Dfd over flowcharts
Dfd over flowcharts Dfd over flowcharts
Dfd over flowcharts Ashwathy Nair
 
Data Flow Diagram
Data Flow DiagramData Flow Diagram
Data Flow Diagramnethisip13
 
DFD_Context-_zero-level.ppt
DFD_Context-_zero-level.pptDFD_Context-_zero-level.ppt
DFD_Context-_zero-level.pptFarHana74914
 
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 DIAGRAMS Yamini devi.ppt
DATA FLOW DIAGRAMS Yamini devi.pptDATA FLOW DIAGRAMS Yamini devi.ppt
DATA FLOW DIAGRAMS Yamini devi.pptsures4
 
Hi600 ch05_text_slides
Hi600 ch05_text_slidesHi600 ch05_text_slides
Hi600 ch05_text_slidesljmcneill33
 
Data Flow Diagram_DFD
Data Flow Diagram_DFDData Flow Diagram_DFD
Data Flow Diagram_DFDCoT
 
Chapter08 structuring system requirements
Chapter08 structuring system requirementsChapter08 structuring system requirements
Chapter08 structuring system requirementsDhani Ahmad
 
SE2023 0202 DFD.pptx
SE2023 0202 DFD.pptxSE2023 0202 DFD.pptx
SE2023 0202 DFD.pptxBharat Chawda
 

Similar to Dfd 3 (20)

Design Flow Diagram for Information System
Design Flow Diagram for Information SystemDesign Flow Diagram for Information System
Design Flow Diagram for Information System
 
SE2018_Lec 14_ Process Modeling and Data Flow Diagram.pptx
SE2018_Lec 14_ Process Modeling and Data Flow Diagram.pptxSE2018_Lec 14_ Process Modeling and Data Flow Diagram.pptx
SE2018_Lec 14_ Process Modeling and Data Flow Diagram.pptx
 
Data Flow Diagrams
Data Flow DiagramsData Flow Diagrams
Data Flow Diagrams
 
Dfd over flowcharts
Dfd over flowcharts Dfd over flowcharts
Dfd over flowcharts
 
Dfd mechanics
Dfd mechanicsDfd mechanics
Dfd mechanics
 
Data Flow Diagram
Data Flow DiagramData Flow Diagram
Data Flow Diagram
 
DFD_Context-_zero-level.ppt
DFD_Context-_zero-level.pptDFD_Context-_zero-level.ppt
DFD_Context-_zero-level.ppt
 
Data Flow Diagram or DFD
Data Flow Diagram  or DFDData Flow Diagram  or DFD
Data Flow Diagram or DFD
 
DFD.ppt
DFD.pptDFD.ppt
DFD.ppt
 
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 DIAGRAMS Yamini devi.ppt
DATA FLOW DIAGRAMS Yamini devi.pptDATA FLOW DIAGRAMS Yamini devi.ppt
DATA FLOW DIAGRAMS Yamini devi.ppt
 
Process modeling
Process modelingProcess modeling
Process modeling
 
Dfd mechanics
Dfd mechanicsDfd mechanics
Dfd mechanics
 
Module 2 Unit 3
Module 2 Unit 3Module 2 Unit 3
Module 2 Unit 3
 
Hi600 ch05_text_slides
Hi600 ch05_text_slidesHi600 ch05_text_slides
Hi600 ch05_text_slides
 
DFD.pptx
DFD.pptxDFD.pptx
DFD.pptx
 
Data Flow Diagram_DFD
Data Flow Diagram_DFDData Flow Diagram_DFD
Data Flow Diagram_DFD
 
Chapter08 structuring system requirements
Chapter08 structuring system requirementsChapter08 structuring system requirements
Chapter08 structuring system requirements
 
Data Flow Diagram
Data Flow DiagramData Flow Diagram
Data Flow Diagram
 
SE2023 0202 DFD.pptx
SE2023 0202 DFD.pptxSE2023 0202 DFD.pptx
SE2023 0202 DFD.pptx
 

Dfd 3

  • 1. 6 - 1 Key Definitions Process model A formal way of representing how a business operates Illustrates the activities that are performed and how data moves among them Data flow diagramming A popular technique for creating process models
  • 2. 6 - 2 Key Definitions Logical process models describe processes without suggesting how they are conducted Physical process models include process implementation information
  • 3. 6 - 3 DATA FLOW DIAGRAMSDATA FLOW DIAGRAMS
  • 4. 6 - 4 DFD Elements Process An activity or function performed for a specific business reason Manual or computerized Data flow A single piece of data or a logical collection of data Always starts or ends at a process
  • 5. 6 - 5 DFD Elements Data Store A collection of data that is stored in some way Data flowing out is retrieved from the data store Data flowing in updates or is added to the data store External entity A person, organization, or system that is external to the system but interacts with it.
  • 6. 6 - 6 Naming and Drawing DFD Elements Process Data flow Data store External entity
  • 7. 6 - 7 Key Definition Balancing involves insuring that information presented at one level of a DFD is accurately represented in the next level DFD.
  • 8. 6 - 8 Relationship Among DFD levels Context diagram Level 0 diagram Level 1 diagram Level 2 diagram
  • 9. 6 - 9 Context Diagram First DFD in every business process Shows the context into which the business process fits Shows the overall business process as just one process (process 0) Shows all the external entities that receive information from or contribute information to the system
  • 10. 6 - 10 Level 0 Diagram Shows all the major processes that comprise the overall system – the internal components of process 0 Shows how the major processes are interrelated by data flows Shows external entities and the major processes with which they interact Adds data stores
  • 11. 6 - 11 Level 1 Diagrams Generally, one level 1 diagram is created for every major process on the level 0 diagram Shows all the internal processes that comprise a single process on the level 0 diagram Shows how information moves from and to each of these processes If a parent process is decomposed into, for example, three child processes, these three child processes wholly and completely make up the parent process
  • 12. 6 - 12 Level 2 Diagrams Shows all processes that comprise a single process on the level 1 diagram Shows how information moves from and to each of these processes Level 2 diagrams may not be needed for all level 1 processes Correctly numbering each process helps the user understand where the process fits into the overall system
  • 13. 6 - 13 Summary The Data Flow Diagram (DFD) is an essential tool for creating formal descriptions of business processes. Use cases record the input, transformation, and output of business processes and are the basis for process models. Eliciting use cases and modeling business processes are critically important skills for the systems analyst to master.