Simple Use Case Text Example (BLO)
from Figure 3-1 (p.40) of Martin Fowler's "UML Distilled (2nd Edition)" (BLP)
- Use Case: Buy a Product (BLQ)
- (BLR)
- 1. Customer browses through catalog and selects items to buy (BLS)
- 2. Customer goes to check out (BLT)
- 3. Customer fills in shipping information (address; next-day or 3-day delivery) (BLU)
- 4. System presents full pricing information, including shipping (BLV)
- 5. Customer fills in credit card information (BLW)
- 6. System authorizes purchase (BLX)
- 7. System confirms sale immediately (BLY)
- 8. System sends confirming email to customer (BLZ)
- Alternative: Authorization Failure (BM0)
- At step 6, system fails to authorize credit purchase (BM1)
- Allow customer to re-enter credit card information and re-try (BM2)
- Alternative: Regular Customer (BM3)
- 3a. System displays current shipping information, pricing information, and last four digits of credit card information (BM4)
- 3b. Customer may accept or override these defaults (BM5)
- Return to primary scenario at step 6 (BM6)