50. An Automated Teller Machine (ATM) is offered to bank customers as a convenience . At the ATM , customers can make deposits to or withdrawals from their
account(s). They can also transfer funds between their accounts, and can make inquiries as to account balances. In order to access the services of the ATM,
customers must have an ATM card and a Personal Identification Number (PIN). The components of the ATM include a User Interface, a card reader, an
envelope slot, a cash drawer and a printer. The User Interface has a display and buttons. There are 10 numeric entry buttons, 4 transaction selection buttons, an
"Enter" button and a "Cancel" button. Each ATM is connected to the bank computer via a network . Each ATM has a unique network identification number.
The ATM validates account balances and account status by communicating with the bank computer . ATM ’s require periodic servicing. This servicing can
include maintenance , restocking cash in the money holder, and removing deposited envelopes from the envelope repository. When the rear service panel is open, the ATM suspends interactions with the customers. Each ATM has a particular branch of the bank that is responsible for service and maintenance .
Which of the following is the BEST set of candidate use cases for the ATM application described above? |
- Deposit, Withdraw cash, Make Query, Make Transfer, Remove Deposit Envelopes, Add Cash, Do Maintenance, Remove Deposit Envelopes, Add Cash
- Deposit, Withdraw cash, Make Query, Make Transfer, Insert Card, Remove Deposit Envelopes, Add Cash, Do Maintenance
- Determine total number of transactions for a given day, Determine total cash withdrawn on a given day, Determine average amount of deposits held in the ATM,
- Deposit, Withdraw cash, Make Query, Make Transfer, Add Cash, Do Maintenance, Quick Look mini-statement
|