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

  1. 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 doesn’t 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.
  2. The system then prompts the Customer for their PIN.
  3. 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 Customer’s card deactivated

If the customer’s 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.

Display Rational Unified Process using frames

 

© Rational Software Corporation 1998 Rational Unified Process 5.1 (build 43)