Sad Library

Published on March 2017 | Categories: Documents | Downloads: 95 | Comments: 0 | Views: 792
of 6
Download PDF   Embed   Report

Comments

Content









Online Library System



1. Possible Cases:
a. Open account.
b. Check balance.
c. Withdraw.
d. Deposit.
e. Transfer.
f. Loan.
g. Search for account.
h. Receipt.



2. Packaging Model:
Withdraw
Deposit
Transfer
Open account
Check balance
Loan
Clerk
Customer
Manager
<<depends on>>



3. business use case model:




Create account
Check balance
Withdraw
Deposit
Transfer
Loan
Search for account
Receipt
Clerk
Customer
Manager
<<include>>
<<include>>
<<include>>
<<include>>
<<include>>
<<extend>>
<<extend>>
<<extend>>
<<include>>
<<include>>
<<extend>>
<<extend>>
<<depends on>>





4. Use Cases Scenario:
Property Definition
Business use case name Create account
Actor Clerk
trigger Customer
Pre – condition Customer information presence
Basic flow Clerk – System – Search for account – Open
account
Alternative flow -------------
Post condition Account ready

Property Definition
Business use case name Check balance
Actor Clerk
trigger Customer
Pre – condition Account exist
Basic flow Clerk – System – Check balance – Receipt –
Customer
Alternative flow Clerk – System – Check balance – Customer
Post condition Balance information

Property Definition
Business use case name Withdraw
Actor Clerk
trigger Customer
Pre – condition Account exist, Financial balance > Withdraw
balance
Basic flow Clerk – System – Check balance – Withdraw –
Receipt – Customer
Alternative flow Clerk – System – Check balance – Withdraw –
Customer
Post condition Withdraw result, Money

Property Definition
Business use case name Deposit
Actor Clerk
trigger Customer
Pre – condition Account exist, Money
Basic flow Clerk – System – Search for account – Customer
– Deposit – Receipt
Alternative flow Clerk – System – Search for account – Customer
– Deposit
Post condition Deposit result


Property Definition
Business use case name Transfer
Actor Clerk
trigger Customer
Pre – condition Account exist, Receiver account number,
required transfer amount < Balance
Basic flow Clerk – System – Search for account – Check
Balance – Transfer – Receipt
Alternative flow Clerk – System – Search for account – Check
Balance – Transfer
Post condition Transfer result

Property Definition
Business use case name Loan
Actor Clerk
trigger Customer
Pre – condition Loan application
Basic flow Clerk – System – Manager – Loan – Receipt –
Customer
Alternative flow Clerk – System – Manager – Loan – Customer
Post condition Loan result, Money

Property Definition
Business use case name Receipt
Actor System
trigger Withdraw, Check balance, Transfer, Deposit,
Loan
Pre – condition Post procedure information
Basic flow System – Receipt – Customer
Alternative flow -------------
Post condition Printed receipt

Property Definition
Business use case name Search for account
Actor System
trigger Withdraw, Check balance, Transfer, Deposit,
Create account,
Pre – condition Post procedure information
Basic flow System – Search for account – System
Alternative flow -------------
Post condition Account existence state

Sponsor Documents

Or use your account on DocShare.tips

Hide

Forgot your password?

Or register your new account on DocShare.tips

Hide

Lost your password? Please enter your email address. You will receive a link to create a new password.

Back to log-in

Close