Use Case: [Name of Use Case]
ID: UC-001
Primary Actor: [e.g., Customer, Admin]
Goal: [Summary of what the actor wants to achieve]
1. Descriptions
Trigger: The specific action or event that kicks off the process. Pre-conditions: Requirements that must be met before the user can start (e.g., "User is logged in"). Basic Flow: The "Happy Path" where everything goes as expected. Alternative Flows: Scenarios where the user takes a different path or an error occurs. Priority: [High / Medium / Low]
2. Basic Flow (Happy Path)
Actor [performs action]. System [responds to action]. Actor [next step]. System [confirms goal is met].
3. Alternative / Exception Flows
3.1 [Condition A] (e.g., Invalid Login)
System displays error message. Use case returns to Step 1 of Basic Flow.
3.2 [Condition B] (e.g., Out of Stock)
System suggests alternative products. Use case terminates.
4. Special Requirements
[e.g., Response time must be under 2 seconds] [e.g., Mobile responsive layout required]