UML - Use Case Template
UML - Use Case Template
3. Assumptions
1. 2.
4. Constraints
1. 2.
5. Priority (Select from High (Central to the purpose of this application; failure would bring the
system down), Medium (Important; Failure would cause significant disruption but the application can still be used) or Low (Failure would cause minor disruption in use of the system)):
6. Pre-Conditions (What conditions must be present before this Use Case can be used?
triggers the Use Case?): 1. 2.
What
Page 1 of 4
7. Basic Flow (Describe the most common version of this Use Case.
Flow Identifier: Step 1 2 3 4 <Enter flow name and brief descriptor here> User Action
8. Alternative Flows (Describe other allowed variations of the Primary Use Case.
flow identifier blocks as needed): Flow Identifier: Step 1 2 3 4 Flow Identifier: Step 1 2 3 4 <Enter alternative flow name and brief descriptor here> System Response (optional) User Action <Enter alternative flow name and brief descriptor here> System Response (optional) User Action
Add additional
Flow Identifier: <Enter error flow name and brief descriptor here>
10. Includes Use-Cases (list use cases that are included in the flows listed above)
1. 2.
Page 2 of 4
11. Post-Condition (list state of system and outputs at end of this use case)
This use case can end with any one of the following post-conditions: 1. 2.
12. Business Rules (Provide link to business rules that pertain to this use case)
Link to Business Rules
15. Use-Case Glossary - (Glossary may be specific to this use case or general to the project.)
Link to Glossary
16. Comments/Concerns/Issues/Notes
Page 3 of 4
The signatures above indicate an understanding of the purpose and content of this document by those signing it.
Page 4 of 4