Professional Documents
Culture Documents
Systems Analysis and Dfds
Systems Analysis and Dfds
Systems Analysis and Dfds
C I P O
ngiseD
niatniaM
tne melp mI
etarepO
Systems Analysis
determines the CONTENT of an MIS represents 25% of the MIS development effort relates to performance higher budget compliance higher satisfaction
50%
low satisfaction
high satisfaction
analysis
design
coding
test
install
data store
data flow
Leveling DFDs
How to factor a system?
The BLACK BOX concept: you know the inputs it expects you know the outputs it should give back you know its function (what it does) you do not need to know the specifics to use it Controlling complexity of black boxes each box should solve one well-defined piece of the problem each box should be easy to understand connections should be made as simple as possible
source
INPUT
PROCESS
OUTPUT
destination
Exploding DFDs
C
BOOM
Second level
accounts payable
invoice Vendor
accounts check 3.0 2.0 due write revise Vendor vendor balance checks due
payable invoices
checking account
Third level
purchase orders invoice 1.1 verify signed invoices 1.3 check if ordered 1.5 price invoice
payable invoices
payable details
payable invoices
general ledger
accounts payable
check list
controller
printed checks vendor account general ledger 3.3 approve checks check register signed checks vendor