Use case specification — detailed description of a use case.
Sections:
Example:
Use Case: Place Order
Actors: Customer, System
Precondition: User logged in, items in cart
Main Flow:
1. User clicks Checkout
2. System displays order summary
3. User enters shipping info
4. User enters payment info
5. System processes payment
6. System confirms order
Postcondition: Order created
Alternative Flow:
5a. Payment fails
5b. System displays error
5c. User retries payment
Benefits: