More examples in Software Design/UML Diagrams

ATM Usage State Diagram Example

SmartDraw includes thousands of professional-looking diagrams like this that you can easily edit and make your own.





Text in this example:

ATM Usage
Insertion of Card
Verification
do/ask for pin number
search record
invalid
[pinNumber != inputPinNumber]
Repeat up to
three times
[inputCounter <= 3]/
counter ++;
valid
[pinNumber == inputPinNumber]
Transaction State
entry / select transaction
exit / end transaction
Prompt
Verify
Idle
Exertion of Card & money
Choose transaction
Check sum
[newBalance >= 0]
continue
Process
Check sum
[transaction == "withdraw"] || [newBalance <= 0]
deny

Share this page: