Term Paper: Use Cases

Pages: 5 (1664 words)  ·  Bibliography Sources: 5  ·  Level: Master's  ·  Topic: Economics  ·  Buy This Paper

¶ … ATM transactions -- a withdrawal, deposit, and account transfer. It presents the ATM withdrawal use case via a series of conditions. It includes preconditions to expound on contingencies that would affect transactional operatives or preclude a transaction. The study includes use cases for deposit and account transfer via a flow of activities. In addition, a use case diagram accompanies each textual use case. The study concludes by presenting an ethical consideration that surfaced from the construction of the use cases.

System and Actors

Actors: Bank customer or ATM user referred to as the user. The banking institution or debit card issuer referred to as the financial institution.

System: ATM bank system and ATM user interface

USE CASE 1: Withdrawal (by conditions)

Precondition Background

• in order to make a withdrawal from an ATM, the user must locate an ATM.

Precondition a

• the origin or type of debit card influences the user's ATM options.

Precondition A1: The user has a bank account associated with his or her debit card. If Precondition A1 is true (if affirmative), initiate Precondition B1. Otherwise, proceed to Precondition A2.

Precondition A2: The user does not have a traditional bank account, and plans to use a pre-paid debit card at a participating ATM. If Precondition A2 is true (if affirmative), initiate Precondition D1.

Precondition B

• the user's situational preference or indifference to avoiding ATM service charges influences locating an ATM.

Precondition B1: The user only wants to locate an ATM that will not incur a service charge for a withdrawal transaction. If affirmative, the user cannot make a withdrawal according to his preference. Otherwise, proceed to Precondition B2.

Precondition B2: The user is willing to incur a service fee when making a withdrawal, but would prefer no fee, given a bank issued ATM is within a two mile radius of current location. If affirmative, initiate Precondition C1. Otherwise, this precondition precludes use of an ATM.

Precondition C

• Applicable to users who have a banking account.

• Determines whether the user is aware of where to locate an ATM.

• Offers how to locate an ATM.

Precondition C1: The user knows where to find an ATM, provisioned by the user's financial institution. If affirmative, initiate Condition A1; otherwise, proceed to Precondition E2.

Precondition D

• Applicable to users who do not have a bank account or who will accept an ATM service charge for a withdrawal.

Precondition D1: The user knows where to find an ATM, not directly affiliated with the issuing bank. If affirmative, initiate Condition A1. Otherwise proceed to Precondition E1.

Precondition E

• Use technology or resources to locate an ATM.

Precondition E1: The user can use the internet, mobile phone, GPS navigation, or inquire with a nearby local resource to locate an ATM. If affirmative, the user locates the ATM location, and initiates Condition A1. Otherwise, this precondition precludes accessing an ATM to make a withdrawal.

Precondition E2: The user can use the internet, mobile phone, GPS navigation, or inquire with a nearby local resource to locate an ATM. If affirmative, the user locates the ATM location, and initiates Condition A1. Otherwise, go to Precondition D1. Otherwise, this precondition precludes accessing an ATM to make a withdrawal.

Condition a

• the user must acquire access to the ATM system.

Condition A1: The user slides his debit card, and the system correctly reads the card and confirms account credentials. If affirmative, proceed to Condition A3. Otherwise, proceed to Condition A2.

Condition A2: The user interface reports that the debit card did not read or was incorrectly inserted. The ATM system prompts the user to re-slide the debit card, and the system correctly reads the card. If affirmative, proceed to Condition A3. Otherwise, Condition A2 repeats.

Condition A3: The ATM user interface prompts the user for the password to access the ATM account. The user enters the correct password to access the account. If affirmative, initiate Condition B. Otherwise, proceed to Condition A4.

Condition A2: The ATM user interface notifies the user that the password was incorrect. It prompts the user to enter a password to access the account. The user enters the correct password to access the account. If affirmative, initiate Condition B1. Otherwise repeat Condition A2.

Condition B

• the user has acquired access to the account.

Condition B1: The system prompts for a transaction. The transactional prompt includes an option for withdrawal. The user select the withdrawal option. If affirmative, proceed to Condition B3. Otherwise, proceed to Condition B2:

Condition B2: In brief, the user intends to perform a particular transaction other than a withdrawal prior to performing a withdrawal. If affirmative, proceed to B2.1. Otherwise, this condition precludes making a withdrawal.

Condition B2.1: The user completes another transaction or completes a particular interface navigation, and the system prompts the user to make another transaction which includes a withdrawal. The user selects the option to make a withdrawal. If affirmative, proceed to B3. Otherwise, this condition precludes making a withdrawal.

Condition B3: The system prompts the user to select a withdrawal amount as follows: in denominations of $20 that ranges $20 to $100 and in denominations of $100 ranging from $100 to $500. The user makes a selection according to these withdrawal options. If affirmative, initiate Condition C1. Otherwise, proceed to Condition B4.

Condition B4: The system includes a prompt to input (using the ATM keypad) a withdrawal amount. The user enters an amount and presses the ENTER button. If affirmative initiate Condition C1. Otherwise, proceed to Condition B5.

Condition B5: The user completes either Condition B3 or B4. If either Condition B3 or B4 are true, initiate Condition C1. Otherwise, this condition precludes making a withdrawal.

Condition C

Condition C1: The user makes a withdrawal request. The system checks the user account balance to ensure sufficient funds are available for the withdrawal. The system confirms sufficient funds are available and prompts the user to re-confirm the withdrawal request. If affirmative, proceed to Condition C2. Otherwise, proceed to Condition C1.1.

Condition C1.1: The system inquires if the user would like to enter another withdrawal amount or complete a different transaction. If affirmation, return to Condition B1. Otherwise, this condition precludes making a withdrawal.

Condition C2: Prior to confirming the withdrawal, the user mentally notes whether there are any outstanding, pending transaction that could incur an insufficient fund or over-withdrawn status if the withdrawal were executed. The user determines there are no pending transaction that could incur a negative account balance. If affirmative, proceed to Condition C3. Otherwise, proceed to Condition B1 to enter another withdrawal amount or perform a different transaction.

Condition C3: The user confirms execution of the withdrawal. If affirmative, initiate Condition D1. Otherwise, return to Condition B1.

Condition D

Condition D1: The system debits the total account balance, and provides a new balance. The debit triggers physical disbursement of the withdrawal amount. The user receives the cash.

Use Case 1 Diagram

III. USE CASE 2: Account Deposit (by flow of activities)

1 (Actor). User inserts ATM card.

1.1 (System). System verifies card credentials.

2. (System). System prompts for account password.

2.1 (Actor). User enters account password.

2.2(System). System verifies account password.

3 (System). System prompts for option to make an account deposit.

3.1 (Actor). User select the option to make a deposit.

4 (System). System offers the user the option to deposit cash or deposit check.

4.1 (Actor). User selects to deposit a check.

5 (System). System instructs user to insert check.

5.1 (Actor). User inserts the check.

6. (System). System scans the check and determine (dollar) amount of the check.

6.1 (System). System reports dollar amount scanned to the user, and request the user to confirm whether the amount is accurate.

6.2 (Actor). Actor confirms the check amount is accurate.

6.3 (System). System credit… [END OF PREVIEW]

Four Different Ordering Options:

?
Which Option Should I Choose?

1.  Buy the full, 5-page paper:  $26.88

or

2.  Buy & remove for 30 days:  $38.47

or

3.  Access all 175,000+ papers:  $41.97/mo

(Already a member?  Click to download the paper!)

or

4.  Let us write a NEW paper for you!

Ask Us to Write a New Paper
Most popular!

Fact Pattern Case Study


Information Systems Multi-Chapter Personal Trainer Case Study


From Harvard Business Review Silvio Case Study


Dyslexia of 8-Year-Old Boy Case Study


Macular Hole Case Study


View 1,000+ other related papers  >>

Cite This Term Paper:

APA Format

Use Cases.  (2013, May 5).  Retrieved March 26, 2019, from https://www.essaytown.com/subjects/paper/use-cases/3099796

MLA Format

"Use Cases."  5 May 2013.  Web.  26 March 2019. <https://www.essaytown.com/subjects/paper/use-cases/3099796>.

Chicago Format

"Use Cases."  Essaytown.com.  May 5, 2013.  Accessed March 26, 2019.
https://www.essaytown.com/subjects/paper/use-cases/3099796.