Creating DFD
Creating DFD
Define Entities
• External entities represent
persons, processes or machines
which produce data to be used
by the system or receive data Student
that is output by the system
• Examples: Student, Customer,
Client
2.1
Define Processes
• Processes are discrete actions
Create
that transform input data to Student
output data Record
• Examples: Create Student
Record, Calculate Purchase
Cost, Register Client
pjorn Lecture Notes
C R E ATIN G D F D S (C O N T’D )
• Start with the data flow from an external entity and work
forwards
• Start with the data flow to an external entity and work
backwards
• Examine the data flows into or out of a data store
• Examine data flows, entity connections and data stores
associated with a particular process
• Note fuzzy, ill-defined areas of the system for further
clarification
Mechanical Fixed
problem mechanical
to be repaired problems
0 Repair Supervisor
Helper Labor
Bus summary
Repair
Process List of
parts used Inventory
Labor Management
Labor, System
parts cost
Mechanic details
Accounting