¶ … Intern Software Developer
• Describe a use case, complete with typical and alternate courses, that documents the event of a bank customer withdrawing money from an ATM
It is argued by Constantine & Lockwood that the use cases user interface design and software usability are of paramount importance. Use case can be used as a very effective in making better usability if the intentions are kept in mind and by avoiding elaboration and making the process simpler. (Harmelen, 2001) Therefore many extraneous possibilities are avoided and assumed that in such cases the customer will contact the customer care centre of the bank (for example: cash getting stuck, card getting stuck etc.). Thus in this use case the simple process is alone illustrated. In use cases of this type, there are more than one possibility depending on the technology available and the banking networks. The type of ATM is also in question.
Description: Intention is that the customer withdraws money from the ATM. There are the actors in the scenario namely 1) The customer with the credit or debit card, 2) The Functioning ATM with cash, 3) The banking network, the core banking system, and 4) customer care centre. These are involved in the use of the ATM by the customer or any transaction. Where the customer withdraws money, the customer's bank account and the balance, and place of the ATM are involved. The Use Case is as follows:
1. ATM is on and the welcome screen prompts customer to enter card in slot.
2. The customer's card is read and the verification module is executed.
If the card cannot be processed a message is displayed 'this card cannot be used in this ATM' The ATM returns card. Goes to step 1 mode above.
3. The customer is prompted to enter PIN
4. Customer enters PIN
5. It is verified with the system and then the ATM moves to the next...
Our semester plans gives you unlimited, unrestricted access to our entire library of resources —writing tools, guides, example essays, tutorials, class notes, and more.
Get Started Now