You are on page 1of 9

ATM System

Requirement

Created

Use case diagram

MinhNH005

Approved

Updated

1. Use case diagram

Validate card

Authenticate User

Withdraw

includes

Authenticate Bank
Officer

View Info User


Withdraw

View Balance
Customer

Withdrawal information

Bank officer

Withdraw

Withdrawal
Withdraw money

Save transaction detail


includes

Change PIN

View/print transactions
history

Approved

ATM System

Requirement

Created

Use case scenario - Validate card

MinhNh005

Approved

1. Use case scenario

Use case name:


Validate card
Actor(s)
Customer
Description:
Check the validity of the ATM card

Trigger event:
Trigger type:
Precondition:

Customer insert card to ATM machine


x
Extenal
Card belong to the bank

ID

Temporal (Timing)

Step performed:
1
Users put the card into the card slot on an ATM
2
The system displays the language picker
3
Users select the display language
4
The system checks the validity of the card and give the corresponding message
5

Post condition

Show notification about the validity of the card

Assumptions

Invalid card is released or the user press escape to get them back

Requirement met

Outstanding issues

The properties need to check to prove the authenticity of the ATM.


The inspection process as well as information integrity during processing system

Priority

Risk

Tnh ton vn & query

Display language picker

Go to next use case

ATM-UC01

Updated

Approved

ATM System

Requirement

Created

Use case scenario - Authenticate User

MinhNH005

Approved

1. Use case scenario

Use case name:


Actor(s)
Description:

Authenticate user
Customer
Check the computer authorized the user to use, check for users have account on the system

Trigger event:
Trigger type:
Precondition:

Customer to enter a PIN


Extenal
Card check is valid, switch to the next screen

ID

ATM-UC02

Temporal (Timing)

Step performed:
Information per steps
1
Switch to the screen that asks customers to enter a PIN code into the password box
Show Guide & enter the PIN, the PIN code of 6 characters
2
Information systems save customers & PIN relay that information processing within the system.Start authentication process.
3
Check the authenticity of the user and switch to the corresponding window.
4
Report results to the screen
5
Go to next use case

Post condition

Go to the window corresponding to the role of the authentication process

Assumptions

User press escape to get them back

Requirement met

Enter the PIN no more than three times, more than three times the amnesty c card revoked

Outstanding issues

Priority

Risk

Not exceed the number of letters or special characters

Updated

Approved

ATM System

Requirement

Created

Use case scenario - View Balance

MinhNH005

Approved

1. Use case scenario

Use case name:


Actor(s)
Description:

View Balance
Customer
Allows customers to view account balances corresponding to the card

Trigger event:
Trigger type:
Precondition:

Customers to check account balance requirements


Extenal
Authenticated user is invalid

ID

Temporal (Timing)

Step performed:
1
Customer requests checking account balance information
2
The system checks the account balance corresponding to the card and give information
3
4
5

Post condition

Show account balance information to customers

Assumptions

After successful transactions, user press escape to get them back

Requirement met

Outstanding issues

Priority

Risk

Information the customer's account balance is wrong.

Information per steps


Show picker functionality, and user manual
Go to next use case

ATM-UC03

Updated

Approved

ATM System

Requirement

Created

Use case scenario: Withdrawal Money

MinhNH005

Approved

Updated

1. Use case scenario

Use case name


Withdrawal Money
Actor(s)
Customer
Description:
Allows the user to withdraw the request that in accordance with the provisions

Trigger event:
Trigger type:
Precondition:

ID

ATM-UC04

Customers withdrawal request


Authenticated card is valid, the user account and the account balance is greater than specified

Step performed:
Information per steps
1
Customers demand action to withdraw
2
System give picker customers choose the amount you want to withdraw, and the user manual.
3
Customers enter the amount you want to withdraw in accordance with & confirm
4
The system checks the validity and give corresponding results
account balance of current clients on the system
5
Display the results on the screen
6
Go to next use case
7
8
9
10
11
Post condition If the amount of suitable conditions, the customer money, by contrast give notice can not withdraw
Assumptions

Confirm successful trading system, press escape to get them back.

Requirement met

Outstanding issues

Priority

Risk

Check withdrawal amount is less than the account balance, the smaller the amount of air and not exceeding Over Draft valid command is allowed to withdraw

Approved

ATM System

Requirement

Created

Use case scenario: Withdrawal information

MinhNH005

Approved

1. Use case scenario

Use case name


Withdrawal Information
Actor(s)
Customer
Description:
Customer information after the transaction, used for subsequent transactions

Trigger event:
Trigger type:
Precondition:

ID

ATM-UC05

After the client transaction


Users completed withdrawal orders or check account balance

Step performed:
Information per steps
1
Users are required to store account information
2
The system checks the corresponding account information and return results to the user
Information Account of customer
3
Displays results on the screen & user exit, provide additional services
4
Go to next use case
5
6
7
8
9
10
11
Post condition Print the transaction receipt to the customer, to the outside.
Assumptions

Press escape to get them back

Requirement met

No

Outstanding issues Displays the account balance of the latest updates

Priority

Risk

Updated

Approved

ATM System

Requirement

Created

Use case scenario: Change PIN

MinhNH005

1. Use case scenario

Use case name


Actor(s)
Description:

Trigger event:
Trigger type:
Precondition:

Change PIN
Customer
Allow customers to change the PIN code of the cardholder

Customers select the Change PIN function


Authenticated user is invalid

Step performed:
1
Customers select the Change PIN function
2
Transfer system to change the PIN code screen
3
Old and new users to enter a PIN code
4
Last user to confirm before changing PIN
5
The system checks the validity and returns the corresponding results
6
7
8
9
10
11
Post condition Announced successful if a valid PIN change, in contrast to the non-success
Assumptions

Change successfully, press escape to get them back

Requirement met

Outstanding issues

Priority

Risk

ID

New PIN code entry as required

Information per steps

Old PIN of customer


Go to next use case

ATM-UC06

Approved

Updated

Approved

ATM System

Requirement

Created

Use case scenario : View/Print transactions history

MinhNH005

1. Use case scenario

Use case name


View/print transactions history
Actor(s)
Customer
Description:
Lets clients print or view the transaction information has been successfully implemented.

Trigger event:
Trigger type:
Precondition:

ID

ATM-UC07

After the client transaction


Successful transactions

Step performed:
Information per steps
1
Customer service requirements in successful transaction history information
2
Transferred to the system requirements page Print successful trading history & manuals for customers
3
Customer requirements into the system successfully listed transaction time
4
Customers enter the period of time requested.
5
Last customer to confirm.
6
Inspection system and to meet the requirements if valid, if the wrong message to the screen & asked to enter
7
Go to next use case
8
9
10
11
Post condition Print for customers if true.If false, the error message & repeat customer requirements
Assumptions

Successful response, displaying the results to the screen

Requirement met

Check the time entered in accordance with the regulations, if properly accepted, if false returns the failure message

Outstanding issues Enter the correct time requirements

Priority

Risk

Approved

Updated

Approved

ATM System

Requirement

Created

Use case scenario : Authenticate Bank Officer

MinhNH005

Approved

Updated

1. Use case scenario

Use case name


Authenticate Bank Officer
Actor(s)
Bank Officer
Description:
Authentication allows bank officer

Trigger event:
Trigger type:
Precondition:

ID

ATM-UC08

Bank Officer to enter a PIN


Card check is valid, switch to the next screen

Step performed:
Information per steps
1
Switch to the screen that asks bank officer to enter a PIN code into the password box
Show Guide & enter the PIN, the PIN code of 6 characters
2
Information systems save bank officer & PIN relay that information processing within the system.Start authentication process.
3
Check the authenticity of the user and switch to the corresponding window.
4
Report results to the screen
5
Go to next use case
6
7
8
9
10
11
Post condition Go to the window corresponding to the role of the authentication process
Assumptions

User press escape to get them back

Requirement met

Enter the PIN no more than three times, more than three times the amnesty c card revoked

Outstanding issues

Priority

Risk

Not exceed the number of letters or special characters

Approved

You might also like