ISOM221+Lecture+10+-+Introduction+to+Object-Oriented+Modeling+Using+the+UML

Customer slides card in and out 2 machine prompts

Info iconThis preview shows page 1. Sign up to view the full content.

View Full Document Right Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: nts UC-100 Withdraw Funds (P) Customer Customer logs in, selects withdraw funds, enters an amount and receives cash and receipt Welcome screen is on 1. Customer slides card in and out 2. Machine prompts customer for password 3. Customer enters password 4. System authenticates customer 5. System presents user with a choice menu 6. Customer selects Withdraw Funds option 7. System asks customer to select account 8. Customer selects account 9. System asks customer for amount to withdraw 10. Customer enters amount 11. System dispenses cash and prints receipt 12. System logs customer out Welcome screen is back on Customer may not be authenticated; customer may not have sufficient funds; machine may not have enough cash High Cash dispensed within 10 seconds after amount is entered Customer speaks English Bank’s Operational Procedures Manual 23 Sample Elaborated Use Case Description Use Case ID Use Case Actors Description Pre-conditions Flow of Events UC-100 Withdraw Funds (P) Customer Customer logs in, selects withdraw funds, enters an amount and receives cash and receipt Welcome screen is on 1. Customer slides card in and out 2. Machine prompts customer for password 3. Customer enters password 4. If password is incorrect 4.1 Go back to step 2 4.2 If password is incorrect 3 times 4.2.1 Retain card and notify user 4.2.1 Go to step 13 5. System authenticates customer 6. System presents user with a choice menu 7. Customer selects Withdraw Funds option 8. System asks customer to select account 9. Customer selects account 10.System asks customer for amount to withdraw 11.Customer enters amount 12.System dispenses cash and prints receipt 13.System logs customer out Welcome screen is back on Customer may not have sufficient funds; machine may not have enough cash High Cash dispensed within 10 seconds after amount is entered Customer speaks English Bank’s Operational Procedures Manual 24 Post-conditions Alternative Flows Priority Non-Functional Requirements Assumptions Source Po...
View Full Document

Ask a homework question - tutors are online