Professional Documents
Culture Documents
Analyse Requirements
Analyse Requirements
(Analysing Requirements)
Functional requirements
Describe what the system should do
Non-functional requirements
Consists of Constraints that must be adhered to
during development (design and implementation)
Operative word: ‘Constraints.’
Performance requirements
Time - response time
Data dictionary
Process descriptions(modeling)
Delivery notes
Stores
•Process Compute
Discount
External
Entities
Sources/destinations for
data
Outside the system
Conventions vary
Process
incoming data flows are processed or
transformed into outgoing data flows
they portray the transformation of
input data flows to output data
flows in DFDs.
Process/System
Numbered
Data flows
Directedarrow
Shows data in motion
showing direction
A path for data to move from one part of
data
At least one data flow must enter and exit
each process
CSC 2202 Systems Analysis and Design 39
DFD components
A resource flow/physical flow
shows the flow of any physical
material from its source to its
destination.
They are usually restricted to
early, high-level diagrams.
Used to describe the physical
flow of materials considered
important in the analysis.
processing
Name is a noun phrase
Data Stores
Each store is given a reference letter
'D' - indicates a permanent computer file
'M' - indicates a manual file
'T' - indicates a transient store, one that is deleted
after processing.
Order-rejection-
notice
Out-of-stock-
notice Context diagram of an order
processing system
Tuition-Bill Student
Student-Bal-Due
Registration
Accounts-Receivables-Stmt System
Accounts
Receivable
New-Bal-Due System
CSC 2202 Systems Analysis and Design 48
Data Flow Diagram- Context
Diagram
Airline
reservation
system
No Data Stores
Diagram Zero
No Data Stores
Diagram Zero
Ref: http://www.getahead-direct.com/gwbadfd.htm