6. Patron
ATM Control
Database
Insert card
Verify PIN
Invalid PIN
Eject Card
Enter convert money
Enter deposit amount
Enter withdrawal amount
Conclude transaction
Deposit amount
Update account
Withdraw sufficient found
Tell patron if sufficient found
Money converter
Request amount
7. Flowchart
Start
Enter account
Enter Pin
Log in
ATM
Check
balance ExitDeposit
Withdraw
cash
Check balance
Withdraw
cash
Deposit
Exit
Another
transection
Yes/no
Another
transection
If successful
Another
transection
yes
No
Yes/no
success Another
transection
Yes/n
o
End
Invalid transection
Another
transection
Invalid transectionInvalid transection unsuccess
yes No
converter
8. Raw Requirements
The Requirements Elicitation or Capture Process aims
at eliciting the initial requirements from stakeholders.
Visualization and modelling tools supporting elicitation
and analysis of functional requirements.
Consequences of different ATM system architecture
models on the requirements development processes.
Finally, it was recommended to determine a level of system
complexity and unpredictability, regarding the operational
outcome of simulations with
9. Users accessibility is censured in all the ways.
Users are advised to change their
pin on first use
Users are advised not to tell their pin to anyone.
The maximum number of attempts to
enter pin will be three.
Security requirement
10. The ATM network has to provide software
interface to the software used by bi-rent bank.
Different network software.
The exact detailed specification of the software
interface is not part of this document.
Software interface