Use Case Example Solution

An automated teller machine (ATM) or the automatic banking machine (ABM) is a banking subsystem (subject) that provides bank customers with access to financial transactions in a public space without the need for a cashier, clerk or bank teller.

  • Customer (actor) uses bank ATM to check balances of his/her bank accounts, deposit funds, withdraw cash and/or transfer funds (use cases).
  • ATM Technician provides maintenance and repairs.
  • All these use cases also involve Bank actor whether it is related to customer transactions or to the ATM servicing.

  1. Create a use diagram

  2. Fill in a template for two use instances using this template:
Check Balances
Actors Customer, Bank
Description Customer swipes card in ATM, enters PIN, and requests balance.
Data Bank Card Number, Pin, Account
Stimulus Menu Selection
Response Display of Balance
Comments Customer must have currently valid card and pin


Actors ATM Technician, Bank
Description Technician logs in and performs various maintance functions
Data Password, ID
Stimulus Maintanance Connection Request
Response Display of Maintanance menu
Comments Technician may perform operations presented in menu as selected
Topic attachments
I Attachment Action Size Date Who Comment
Pngpng UseCaseExampleATM.png manage 60.2 K 2014-02-18 - 03:04 JimSkon  
Topic revision: r2 - 2014-02-18 - JimSkon
This site is powered by the TWiki collaboration platformCopyright &© by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback