b) In the use case description below 1) add in the empty brackets the number of
ID: 3696604 • Letter: B
Question
b) In the use case description below1) add in the empty brackets the number of the step in which the information was written. As an example we added “1” for the actors and the goal.
Use Case: “Withdraw Money” (and “Contact personal bank assistant”)
(1) Actors: Bank Customer, Bank SystemGoal (Bank Customer): Withdraw money from own account ( ) Bank Customer inserts card Valid Card Invalid Card Bank customer enters PIN … ( ) Valid PIN Code ( ) InvalidPIN Code Bank customer enters amount … Invalid Amount Amount > Daily Limit Amount > Account Balance Amount valid and in Range … ( ) The ATM checks with the bank system whether the ATM is close to the personal bank assistant. If yes, it offers to contact him. … ( ) The ATM dispenses the amount of cash
Explanation / Answer
->(1) Bank customer inserts card
valid card:actor(bank customer)
: goal: accept card if it valid by readig the strip
invalid card :actor:(bank customer)
goal : reject card by atm machine if it is not a valid card
Bank customer enters pin
(2) valid pin code(first step is valid card,2nd step is valid code)
(2) invalid pin code( first step is vlid card,second invalid code)
actor:bank customer
goal:to enter right pin accepted by atm machine
(3)The ATM checks with the bank system whether the ATM is close to the personal bank assistant. If yes, it offers to contact him.
step 1 valid card
step 2 valid pin
step 3 check is amount to be withdrawn is more than balance
(3) The atm dispenses the amount of cash
same 2 steps as above.Third will be amount to be withdrawn is less than in the account.
actor:bank customer
goal:withdraw money from atm.
Related Questions
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.