Use Case Brief Description
Use Case Brief Description
I. Use Case Identification
-
Use Case Name: [USE CASE NAME]
-
Use Case ID: [USE CASE ID]
-
Created by: [YOUR NAME]
-
Creation Date: [CREATION DATE]
-
Last Updated: [LAST UPDATE DATE]
II. Use Case Overview
Provide a brief, one or two-sentence description of what the use case seeks to achieve.
-
Description: [DESCRIPTION OF THE USE CASE]
III. Actors
Identify all the participants in the use case.
-
Primary Actor: [PRIMARY ACTOR]
-
Secondary Actors: [SECONDARY ACTOR(S)]
IV. Pre-conditions
Describe any conditions that must be true or satisfied before the process begins.
-
Pre-condition #1: [PRE-CONDITION #1]
-
Pre-condition #2: [PRE-CONDITION #2]
-
Other Pre-conditions: [OTHER PRE-CONDITIONS]
V. Basic Flow
Provide the step-by-step sequence of events under normal conditions.
-
Step 1 Description: [STEP 1 DESCRIPTION]
-
Step 2 Description: [STEP 2 DESCRIPTION]
-
Other Steps: [OTHER STEPS]
VI. Alternative Flows
Account for any variations from the basic flow that could occur during implementation.
-
Alternative Flow 1: [DESCRIPTION OF ALTERNATIVE FLOW 1]
-
Alternative Flow 2: [DESCRIPTION OF ALTERNATIVE FLOW 2]
-
Other Alternative Flows: [ADDITIONAL VARIATIONS]
VII. Post-conditions
Define what is true or what has changed upon completion of the use case.
-
Post-condition #1: [POST-CONDITION #1]
-
Post-condition #2: [POST-CONDITION #2]
-
Other Post-conditions: [OTHER POST-CONDITIONS]
VIII. Exception Paths
List any expected errors or exceptions that could arise and describe how the system is to handle them.
-
Exception 1: [DESCRIPTION OF EXCEPTION 1]
-
Exception 2: [DESCRIPTION OF EXCEPTION 2]
-
Other Exceptions: [ADDITIONAL EXCEPTIONS]
IX. Business Rules
Mention any business or organizational rules that impact the use case.
-
Business Rule #1: [BUSINESS RULE #1]
-
Business Rule #2: [BUSINESS RULE #2]
-
Other Business Rules: [OTHER BUSINESS RULES]
X. Special Requirements
Discuss any non-functional requirements such as performance, legal issues, or usability considerations.
-
Requirement #1: [REQUIREMENT #1]
-
Requirement #2: [REQUIREMENT #2]
-
Other Requirements: [OTHER REQUIREMENTS]
XI. Assumptions
List any assumptions that are made during the planning and implementation of the use case.
-
Assumption #1: [ASSUMPTION #1]
-
Assumption #2: [ASSUMPTION #2]
-
Other Assumptions: [OTHER ASSUMPTIONS]
XII. Notes and Issues
Provide any additional notes that are relevant to the use case or any existing or potential issues.
-
Note/Issue 1: [NOTE OR ISSUE #1]
-
Note/Issue 2: [NOTE OR ISSUE #2]
-
Other Notes/Issues: [OTHER RELEVANT INFORMATION]