Use Case Description of Authenticate User
1 Brief Description
Provides the ability to determine that the person who inserted the ATM card is the
owner of the card and is authorized to perform transactions at the ATM.
2 Local View
None; this use case is an abstract use case which is included by other
use cases.
3 Actors
Customer The person who conducts transactions at the ATM device; the person for
whom the system is built.
ATM Network Acts as a proxy for the financial institution, providing the ability to
verify customer identity, authorize transactions and record transactions.4 Pre-Conditions
None.
5 Main Flow of Events
- The system responds by clearing the display and reading the financial
institution identifier and the customer identifier from the ATM
card. If the card reader doesnt require the ATM Card to remain in the card reader,
the system displays the message "You may remove your card now" and ejects the
card if necessary.
- The system then prompts the Customer for their PIN.
- The Customer enters their PIN. The system sends to financial
institution identifier, the customer identifier and the PIN
to the ATM Network for authentication. The ATM Network responds
indicating the Customer is a valid customer of the indicated financial
institution.
This included use case then ends.
6 Alternative Flows
6.1 Card Information not readable
There are a number of possible conditions which may render the ATM card unreadable:
6.1.1 Card Information not present
If no information can be found on the card, the system displays the message
"Please re-insert card in correct position, or check to make sure correct card has
been inserted", ejects the card and ends the use case.
6.1.2 Card Information not in correct format
If the information on the card is not in the correct format, the system displays the
message "Please check to make sure correct card has been inserted", ejects the
card and ends the use case.
6.2 Incorrect PIN entered
If the customer entered the wrong PIN and the number of times an incorrect PIN has been
entered is less than three, the system displays the message "Incorrect PIN entered.
Please re-enter", and waits for the PIN to be re-entered. The flow of events then
resumes with step 5.2.
If the customer enters the wrong PIN three times, the system displays the message
"Incorrect PIN entered more than 3 times", confiscates the card and ends the use
case.
6.3 Customers card deactivated
If the customers card has been deactivated, the system displays the message
"Card has been deactivated. Transaction canceled", confiscates the card and ends
the use case.
7 Post-Conditions
None.
|