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]