SlideShare a Scribd company logo
1 of 6
Data Flow Diagram
A Data Flow Diagram (DFD) is a process-oriented graphical representation of an
application system. In the words of Hoffer, George and Valacich (1999), a DFD "is a
picture of the movement of data between external entities and the processes and data
stores within a system." [1]
The components of a typical dataflow diagram are: the process, the flow, the data store,
and the terminator.
The Process
The process shows a part of the system that transforms inputs into outputs. The process
is represented graphically as a circle or bubble, as shown in Figure 1.
Figure 1. A process is represented as a circle.
The processes should be numbered in order to conveniently reference them in the DFD.
A process is named or described with a single word, phrase, or simple sentence. The
process name should describe what the process does. A good name will generally consist
of a verb-object phrase such as COMPUTE TAX RATE.
The Flow
The flow is represented graphically by an arrow into or out of a process (Figure 2). The
flow is used to describe the movement of chunks, or packets of information from one part
of the system to another part. The flows represent data in motion.
Figure 2. An example of a flow
The flows show direction: an arrowhead at either end of the flow or possibly at both
ends indicates whether data is moving into or out of a process or both.
1.
COMPUTE
SALES
TAX
CUSTOMER INQUIRY
Figure 3. An input flow
Figure 4. An output flow
The Data Store
The data store is used to model a collection of data packets at rest. The notation for a
data store is two parallel lines, as shown in Figure 5. The name chosen to identify the
data store is the plural of the name of the packets that are carried by flows into and out of
the data store.
Figure 5. A data store
Data stores are typically implemented as files or databases in a computerized system; but
a data store can also be data stored on punched cards, microfilm, or a variety of other
electronic forms. A data store might also consist of 3-by-5 inch cards in a card box, or
names and addresses in an address book, or several files folders in a file cabinet, or a
variety of other non-computerized forms.
Data stores are connect by flows to processes. Data stores have two types of flows:
a flow from a store and a flow to a store (See Figure 6.).
PROCESS
ORDER
ORDER
GENERATE
INVOICE
REPORT
INVOICE
ORDERS
1.
ENTER
ORDERS
ORDER
2.
RESPOND
TO
INQUIRY
ORDER
ORDER DETAILS
ORDER
INQUIRY
Figure 6. A DFD showing processes, flows, and a data store
A flow from a store is normally interpreted as a read or an access to information in a data
store. The data store is not changed when a packet of information moves from the store
along the flow.
A flow to a store is normally described as a write, an update, or possibly a delete. The
data store is changed as a result of the flow entering the store.
The Terminator
The terminator is graphically represented as a rectangle, as shown in Figure 7.
Terminators represent external entities with which the system communicates. A
terminator is a person or a group of persons that are outside the control of the system
being modeled. A terminator can also be another computer system with which your
system will communicate.
Figure 7. A terminator
Figure 8 shows a typical DFD for a small system. The DFD contains all the components
mentioned above: Processes, Flows, Stores, and Terminators.
ORDERS
ACKNOWLEDGMENT
RESPONSE
ACCOUNTING
DEPARTMENT
Figure 8. A typical DFD
ORDERS
CUSTOMERS
INVOICES
References
1. http://www.prenhall.com/divisions/bp/app/mcfadden/oracle/tutorial/lesson2/page1.html
http://www.yourdon.com/books/msa2e/CH09/CH09.html
References
1. http://www.prenhall.com/divisions/bp/app/mcfadden/oracle/tutorial/lesson2/page1.html
http://www.yourdon.com/books/msa2e/CH09/CH09.html

More Related Content

Viewers also liked

Использование стартовых культур для ресурсосберегающей технологии приготовлен...
Использование стартовых культур для ресурсосберегающей технологии приготовлен...Использование стартовых культур для ресурсосберегающей технологии приготовлен...
Использование стартовых культур для ресурсосберегающей технологии приготовлен...ITMO University
 
Part 2: Health Abroad (Exchange)
Part 2: Health Abroad (Exchange)Part 2: Health Abroad (Exchange)
Part 2: Health Abroad (Exchange)stjglobal
 
Το ακριτικό τραγούδι στα βαλκάνια
Το ακριτικό τραγούδι στα βαλκάνιαΤο ακριτικό τραγούδι στα βαλκάνια
Το ακριτικό τραγούδι στα βαλκάνιαΕΙΡΗΝΗ ΠΑΞΙΜΑΔΑΚΗ
 
Traveling: The Places I've Been
Traveling: The Places I've BeenTraveling: The Places I've Been
Traveling: The Places I've BeenMikeLikesIE
 
Q1 2012 investor_presentation_may_2012
Q1 2012  investor_presentation_may_2012Q1 2012  investor_presentation_may_2012
Q1 2012 investor_presentation_may_2012ramram0
 
ccl_kfc
ccl_kfcccl_kfc
ccl_kfcCCL
 
Customer Success Story: Slimband
Customer Success Story: SlimbandCustomer Success Story: Slimband
Customer Success Story: SlimbandMarketo
 
Consulenza assicurativa
Consulenza assicurativaConsulenza assicurativa
Consulenza assicurativaEnzo Ditaranto
 
A popular website by tamara vidović
A popular website by tamara vidovićA popular website by tamara vidović
A popular website by tamara vidovićTatjana Lipovac
 
Blended learning meets MOOCs: Education's Digital Future
Blended learning meets MOOCs:  Education's Digital Future Blended learning meets MOOCs:  Education's Digital Future
Blended learning meets MOOCs: Education's Digital Future Anthony Picciano
 
Chapter 06
Chapter 06Chapter 06
Chapter 06ukbass13
 
Materiali e soluzioni per l'efficienza energetica - Tecnopolo Faenza
Materiali e soluzioni per l'efficienza energetica - Tecnopolo FaenzaMateriali e soluzioni per l'efficienza energetica - Tecnopolo Faenza
Materiali e soluzioni per l'efficienza energetica - Tecnopolo FaenzaCertiMaC
 
педагогіка123
педагогіка123педагогіка123
педагогіка123Igor Shevtsov
 

Viewers also liked (17)

Использование стартовых культур для ресурсосберегающей технологии приготовлен...
Использование стартовых культур для ресурсосберегающей технологии приготовлен...Использование стартовых культур для ресурсосберегающей технологии приготовлен...
Использование стартовых культур для ресурсосберегающей технологии приготовлен...
 
Part 2: Health Abroad (Exchange)
Part 2: Health Abroad (Exchange)Part 2: Health Abroad (Exchange)
Part 2: Health Abroad (Exchange)
 
Το ακριτικό τραγούδι στα βαλκάνια
Το ακριτικό τραγούδι στα βαλκάνιαΤο ακριτικό τραγούδι στα βαλκάνια
Το ακριτικό τραγούδι στα βαλκάνια
 
Traveling: The Places I've Been
Traveling: The Places I've BeenTraveling: The Places I've Been
Traveling: The Places I've Been
 
CERVERA Ricard Grande
CERVERA Ricard GrandeCERVERA Ricard Grande
CERVERA Ricard Grande
 
Presentation2
Presentation2Presentation2
Presentation2
 
Q1 2012 investor_presentation_may_2012
Q1 2012  investor_presentation_may_2012Q1 2012  investor_presentation_may_2012
Q1 2012 investor_presentation_may_2012
 
Assignment 25
Assignment 25Assignment 25
Assignment 25
 
ccl_kfc
ccl_kfcccl_kfc
ccl_kfc
 
Customer Success Story: Slimband
Customer Success Story: SlimbandCustomer Success Story: Slimband
Customer Success Story: Slimband
 
Rúbrica Evaluación Campaña Posicionamiento
Rúbrica Evaluación Campaña PosicionamientoRúbrica Evaluación Campaña Posicionamiento
Rúbrica Evaluación Campaña Posicionamiento
 
Consulenza assicurativa
Consulenza assicurativaConsulenza assicurativa
Consulenza assicurativa
 
A popular website by tamara vidović
A popular website by tamara vidovićA popular website by tamara vidović
A popular website by tamara vidović
 
Blended learning meets MOOCs: Education's Digital Future
Blended learning meets MOOCs:  Education's Digital Future Blended learning meets MOOCs:  Education's Digital Future
Blended learning meets MOOCs: Education's Digital Future
 
Chapter 06
Chapter 06Chapter 06
Chapter 06
 
Materiali e soluzioni per l'efficienza energetica - Tecnopolo Faenza
Materiali e soluzioni per l'efficienza energetica - Tecnopolo FaenzaMateriali e soluzioni per l'efficienza energetica - Tecnopolo Faenza
Materiali e soluzioni per l'efficienza energetica - Tecnopolo Faenza
 
педагогіка123
педагогіка123педагогіка123
педагогіка123
 

Similar to Data flow diagram

Chapter08 structuring system requirements
Chapter08 structuring system requirementsChapter08 structuring system requirements
Chapter08 structuring system requirementsDhani Ahmad
 
online blood bank system design
online blood bank system designonline blood bank system design
online blood bank system designRohit Jawale
 
Data flow diagram
Data flow diagram Data flow diagram
Data flow diagram Nidhi Sharma
 
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
 
Data Flow Diagram
Data Flow DiagramData Flow Diagram
Data Flow Diagramnethisip13
 
Data Flow Diagrams
Data Flow DiagramsData Flow Diagrams
Data Flow DiagramsSinhaa Yash
 
Design Flow Diagram for Information System
Design Flow Diagram for Information SystemDesign Flow Diagram for Information System
Design Flow Diagram for Information Systemarifasyrafcp13
 
Match each description to the correct term- Describes how a system wor.docx
Match each description to the correct term- Describes how a system wor.docxMatch each description to the correct term- Describes how a system wor.docx
Match each description to the correct term- Describes how a system wor.docxlauracallander
 
Refer to the following figure which contains drafts of a context and l.docx
Refer to the following figure which contains drafts of a context and l.docxRefer to the following figure which contains drafts of a context and l.docx
Refer to the following figure which contains drafts of a context and l.docxlmarie40
 
System Data Modelling Tools
System Data Modelling ToolsSystem Data Modelling Tools
System Data Modelling ToolsLiam Dunphy
 
Data flow oriented modeling
Data flow oriented modelingData flow oriented modeling
Data flow oriented modelingKavithaGowri
 
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
 

Similar to Data flow diagram (20)

Dfd mechanics
Dfd mechanicsDfd mechanics
Dfd mechanics
 
Chapter08 structuring system requirements
Chapter08 structuring system requirementsChapter08 structuring system requirements
Chapter08 structuring system requirements
 
Dfd mechanics
Dfd mechanicsDfd mechanics
Dfd mechanics
 
online blood bank system design
online blood bank system designonline blood bank system design
online blood bank system design
 
Chapter 3 AIS.pptx
Chapter 3 AIS.pptxChapter 3 AIS.pptx
Chapter 3 AIS.pptx
 
Data flow diagram
Data flow diagram Data 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
 
Data Flow Diagram
Data Flow DiagramData Flow Diagram
Data Flow Diagram
 
Data Flow Diagrams
Data Flow DiagramsData Flow Diagrams
Data Flow Diagrams
 
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
 
Match each description to the correct term- Describes how a system wor.docx
Match each description to the correct term- Describes how a system wor.docxMatch each description to the correct term- Describes how a system wor.docx
Match each description to the correct term- Describes how a system wor.docx
 
Refer to the following figure which contains drafts of a context and l.docx
Refer to the following figure which contains drafts of a context and l.docxRefer to the following figure which contains drafts of a context and l.docx
Refer to the following figure which contains drafts of a context and l.docx
 
Data Flow Diagram.pptx
Data Flow Diagram.pptxData Flow Diagram.pptx
Data Flow Diagram.pptx
 
System Data Modelling Tools
System Data Modelling ToolsSystem Data Modelling Tools
System Data Modelling Tools
 
Experiment no 6
Experiment no 6Experiment no 6
Experiment no 6
 
Data flow oriented modeling
Data flow oriented modelingData flow oriented modeling
Data flow oriented modeling
 
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
 
Ch03 (1)
Ch03 (1)Ch03 (1)
Ch03 (1)
 

Recently uploaded

How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSCeline George
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxRamakrishna Reddy Bijjam
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...Poonam Aher Patil
 
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
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxAmanpreet Kaur
 
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
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Jisc
 
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
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxAreebaZafar22
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.pptRamjanShidvankar
 
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
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfSherif Taha
 
Magic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptxMagic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptxdhanalakshmis0310
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfNirmal Dwivedi
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibitjbellavia9
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfPoh-Sun Goh
 

Recently uploaded (20)

How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
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
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
 
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
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
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
 
Asian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptxAsian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptx
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
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...
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
Magic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptxMagic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptx
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 

Data flow diagram

  • 1. Data Flow Diagram A Data Flow Diagram (DFD) is a process-oriented graphical representation of an application system. In the words of Hoffer, George and Valacich (1999), a DFD "is a picture of the movement of data between external entities and the processes and data stores within a system." [1] The components of a typical dataflow diagram are: the process, the flow, the data store, and the terminator. The Process The process shows a part of the system that transforms inputs into outputs. The process is represented graphically as a circle or bubble, as shown in Figure 1. Figure 1. A process is represented as a circle. The processes should be numbered in order to conveniently reference them in the DFD. A process is named or described with a single word, phrase, or simple sentence. The process name should describe what the process does. A good name will generally consist of a verb-object phrase such as COMPUTE TAX RATE. The Flow The flow is represented graphically by an arrow into or out of a process (Figure 2). The flow is used to describe the movement of chunks, or packets of information from one part of the system to another part. The flows represent data in motion. Figure 2. An example of a flow The flows show direction: an arrowhead at either end of the flow or possibly at both ends indicates whether data is moving into or out of a process or both. 1. COMPUTE SALES TAX CUSTOMER INQUIRY
  • 2. Figure 3. An input flow Figure 4. An output flow The Data Store The data store is used to model a collection of data packets at rest. The notation for a data store is two parallel lines, as shown in Figure 5. The name chosen to identify the data store is the plural of the name of the packets that are carried by flows into and out of the data store. Figure 5. A data store Data stores are typically implemented as files or databases in a computerized system; but a data store can also be data stored on punched cards, microfilm, or a variety of other electronic forms. A data store might also consist of 3-by-5 inch cards in a card box, or names and addresses in an address book, or several files folders in a file cabinet, or a variety of other non-computerized forms. Data stores are connect by flows to processes. Data stores have two types of flows: a flow from a store and a flow to a store (See Figure 6.). PROCESS ORDER ORDER GENERATE INVOICE REPORT INVOICE ORDERS 1. ENTER ORDERS ORDER 2. RESPOND TO INQUIRY ORDER ORDER DETAILS ORDER INQUIRY
  • 3. Figure 6. A DFD showing processes, flows, and a data store A flow from a store is normally interpreted as a read or an access to information in a data store. The data store is not changed when a packet of information moves from the store along the flow. A flow to a store is normally described as a write, an update, or possibly a delete. The data store is changed as a result of the flow entering the store. The Terminator The terminator is graphically represented as a rectangle, as shown in Figure 7. Terminators represent external entities with which the system communicates. A terminator is a person or a group of persons that are outside the control of the system being modeled. A terminator can also be another computer system with which your system will communicate. Figure 7. A terminator Figure 8 shows a typical DFD for a small system. The DFD contains all the components mentioned above: Processes, Flows, Stores, and Terminators. ORDERS ACKNOWLEDGMENT RESPONSE ACCOUNTING DEPARTMENT
  • 4. Figure 8. A typical DFD ORDERS CUSTOMERS INVOICES