Professional Documents
Culture Documents
DFD Atm
DFD Atm
www.webworkforce.org
SOLUTION
Level 0 DFD (Context Diagram) ATM Cash Withdrawal
Invalid
Card
Card
Details
Invalid
PIN
User
ATM
Withdrawal
System
PIN
User
Overdraw
details
Transaction
Amount
Receipt
PIN
1.
VERIFY
CARD
Invalid
card
Invalid PIN
Transaction
amount
Overdraw
details
Valid
Card
Details
Card num,
PIN
Card
status
2.
VERIFY
PIN
Card status
3.
VALIDATE
AMOUNT
Validated
Transaction
Details
ACCOUNTS
Account
Balance
Weekly
Balance
Daily
Balance
Receipt
Transaction
details
4.
TRANSACT
WITHDRAWAL
www.webworkforce.org
CARDS
Transaction
amount
Card
status
Transaction
details
3.1
ACCEPT
AMOUNT
Daily limit
exceeded
Overdraw
details
3.4
NOTIFY
INVALID
AMOUNT
Weekly limit
exceeded
Daily
balance
3.2
CHECK
DAILY
LIMIT
ACCOUNTS
Daily
total
OK
3.3
CHECK
WEEKLY
LIMIT
Weekly
total OK
Insufficient
funds
3.5
CHECK
ACCOUNT
BALANCE
Validated
transaction
details
www.webworkforce.org
Weekly
balance
Account
balance