SYSANAL MIDTERM EXAMName:Section: Date:A. Using the Use Case Narrative Below,1. Draw the Use Case Diagram (25 points)2. Draw the activity diagram (one with a swimlane (25 points) and one withouta swimlane (25 points)USE CASE NARRATIVEIDENTIFICATION SUMMARY
Title: Withdraw money using a Visa CardSummary: This use case allows a Visa card holder, who is not a customer of the bank towithdraw money if his or her daily limit allows it.Actors: Visa Cardholder Creation Date: 02 November 2008 Update Date:Version: 1.1 Person-in-Charge:
FLOW OF EVENTSPreconditions:
•
The ATM has enough money
•
There is no card in the card reader
Main Success Scenario:
1. The Visa Card Holder (VCH) inserts the SC (Smart Card) in the ATM’s card reader 2. ATM verifies if the card is really an SC.3. The ATM asks the VCH to enter the PIN #4. VCH enters PIN #5. ATM compares PIN # inputted by VCH with the on the SC.6. ATM requires AUTH from the VISA authorization system (VAS).7. VAS confirms agreement and indicates daily withdrawal limit8. The ATM asks the VCH to enter desired withdrawal amount9. VCH enters the desired withdrawal amount10. ATM checks withdrawal amount vs. daily withdrawal limit11. ATM asks VCH if receipt is needed12. VCH requests for a receipt13. ATM returns card to VCH14. VCH takes back card15. ATM issues money and receipt16. VCH takes money and receipt
“Alternative” sequences
A1:
temporarily incorrect number
A1sequence start at point 5 of Main Success Scenario6. ATM informs VCH that pin is incorrect for 1
st
or 2
nd
time7. ATM records failure of SCScenario goes back to point 3A2:
the amount requested is greater than the daily withdrawal limit
A2 sequence starts at point 10 of the Main Success Scenario
Add a Comment