Professional Documents
Culture Documents
Introduction to DFDs
What is a Data Flow Model ?
What is a Data Flow Diagram ?
A means of documenting the flow of
data through a system.
Flow Line
Process
is easy to understand and communicate
does not show procedures and control as a
flowchart does
Data Flow Modeling
Customer
Customer
Modelling the way that data flows
Customer and
within a system Order Details
Looks at data in terms of
Processes (which transfer data 11 Accounts
Accounts
from one form to another)
Data Stores (which are places
Check
CheckCustomer
Customer
where data is held) Details
Detailsand
andCreate
CreateOrder
Order
External Entities (objects from
Identifier 1 Manager
Process New
Name Customer
Data Stores
D1 Student Details
Data store Components
Customer
Name
D1 Customer
Details
Basic rules for a DFD
A
Customer
D1 Student Details
Data store Data store
D1 Student Details
D3 Course Details
Drawing Data Flow Diagrams
Identify
main inputs & outputs
processes
data flows
Student
Details
D1 Student
Details
Checking Data Flow Diagrams ?
DFD Level 1
Customer Warehouse
Invoice
Cheque Dispatch note
2 Accounts Dept.
Prepare Invoice
How to get a DFD
Ensure all data flows are given a name