Srs
Srs
Submitted To:
Miss Ateeqa Naseer
Submitted By:
Sundas Fatima F2017065292
Rimsha GulNaz F2017065083
Aqsa Abid F2017065153
Section
W4
Withdraw Cash:-
Id and Name UC-1 Withdraw
Created By Sundas Fatima Date Created: 26 May 2019
Description Customer can withdraw Cash
Trigger user must enter valid Pin to Withdraw
Cash
Primary Actor Customer Secondary Actor
Pre-Condition ATM is idle
Post-Condition ATM returns to its idle state
Normal Flow 1. Insert card
2. Enter PIN
3. Select withdraw transaction
4. Enter Amount
Alternative If the customer enter three
Flow successive invalid PINS, then
the transaction is refused and
card is kept
If the user account balance is
insufficient then the
transaction is refused
Priority High
Assumption Card Availability
TRANSFER FUNDS :-
Id and Name UC-2 transfer funds
Created By Aqsa Abid Date Created: 6th Dec,2019
Description how a Bank Customer uses an ATM to
transfer money between different
accounts
Trigger user must enter valid Pin to transfer funds
Primary Actor Customer Secondary Actor 1. Bank
Consortium
2.Maintenance
3.crew Police
alarm central
Pre-Condition 1. Bank Customer has a card The Bank
Customer must have a bank card . 2.
ATM has connection to Bank
Consortium The ATM must have a
connection to the Bank Consortium .
Post-Condition 1. Card return At the end of this use
case, either the Bank Customer will
have their bank card returned or the
bank card will be kept and the Bank
Customer will be notified of where it
will be sent. 2. Accounts balanced At
the end of the use case, all account
and transaction logs are balanced, and
communication with the banking
system is reinitialized.
Normal Flow 1. Insert Card
2. Enter PIN
3. Select ‘Transfer Funds’
4. Enter ‘From Account’, ‘To
Account’ and Amount
5. Transfer Funds
6. Receive Card and Receipt
Alternative 1. Not a valid card
Flow 2. Wrong PIN
3. 3 Card stuck in card reader
while reading card
4. "From account" does not exist
5. "To account" does not exists
6. No confirmation
7. Card stuck in card reader while
ejecting
8. Card never removed from card
reader
9. Breakin
10. Quit
11. No reply from User
12. Power off
Exceptions Must have money inside the card if no
money inside the card then you can
not transfer the funds. And then bank
can not allow to transfer funds
Priority High
Assumption must have money inside the card.
PRINT STATEMENT:-
Id and Name UC-3 pay print statement
Created By Rimsha Gulnash Date Created: 6th Dec,2019
Description how a Bank Customer print statement
from his account
Trigger User must have account
Primary Actor Customer Secondary Actor 1. Bank
Consortium
Pre-Condition 1. Bank Customer has a account . 2
user must withdraw cash for record/
print statement .
Post-Condition If customer don’t withdraw cash then
give no print statement
Normal Flow Enter account number then show all
record of withdraw cash then you print
statement
Alternative If you enter wrong account number
Flow then you don’t get record of
withdraw cash
Exceptions Must have account, and must
withdraw cash
Priority High
Assumption Must have account