Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

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 System
Goal (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.