Example: Use Case - Withdraw Cash Outline |  |
This is an outline of a use case to withdraw funds using an Automated Teller Machine.
Relationships
Related Elements | Evolution of the Use-Case Model
Main Description
### Step-by-step outline Insert Card Validate card Enter pin Select withdraw Select account Select amount Send transaction Receive ok Dispense money Print receipt Eject card ### List of Alternative flows A1 Wrong PIN A2 No money A3 Attempt to withdraw more than daily amount A4 No contact A5 Link goes down i) If the link goes down before the transaction reaches the actual account. Not a big problem. ii) If the transaction reaches the account and then the link is down. The money is withdrawn but never dispensed! Do we need some kind of two- phase- commit? A6 Stolen card A7 Out of money
This program and the accompanying materials are made available under the Eclipse Public License V1.0, which accompanies this distribution. EPF Copyright.