This Use Case Template is designed by [Your Name] from [Your Company Name] to facilitate the development and documentation of mobile applications. This template helps to identify and articulate the functional requirements of the app, ensuring alignment with business objectives.
Use Case Name: [Use Case Title]
Identified By: [Identifier's Name]
Date: [Date]
Primary Stakeholder: [Primary Stakeholder's Name]
Secondary Stakeholders: [List of Secondary Stakeholders]
Describe the scope of the use case, including a brief description of the overall functionality that will be covered by this Use Case.
Goal 1: [State specific goal]
Goal 2: [State specific goal]
Additional Goals: [List any additional goals]
Conditions that must be true or satisfied by the system before the use case can be initiated:
Precondition 1: [Specify precondition]
Precondition 2: [Specify precondition]
State of the system at the conclusion of the use case execution:
Postcondition 1: [Specify postcondition]
Postcondition 2: [Specify postcondition]
The sequence of actions for the basic flow of the use case:
[Describe the action/step]
[Describe the action/step]
[Describe the action/step]
Describe alternative sequences that may occur based on different user interactions or choices:
Alternate Flow | Description |
---|---|
[Alternate Flow 1] | [Describe the alternative process] |
[Alternate Flow 2] | [Describe the alternative process] |
Describe situations where exceptions might occur during the use case, and how the system should respond:
Exception 1: [Describe the exception and corresponding system response]
Exception 2: [Describe the exception and corresponding system response]
Any non-functional requirements or special conditions that need to be met:
Requirement 1: [Specify requirement]
Requirement 2: [Specify requirement]
List assumptions related to this use case:
Assumption 1: [Specify assumption]
Assumption 2: [Specify assumption]
Indicate how often this use case is expected to be initiated:
[Specify frequency]
Any other information that will help in the understanding and implementation of this use case:
[Additional relevant information]
Templates
Templates