This document provides a specification for a use case, including a short description, list of actors, activity diagram, included/extended use cases, preconditions, main and alternative flows, postconditions, quality attributes, scenarios, and references. It specifies the key elements of a use case to describe a process or function within a project.
1 of 3
Downloaded 36 times
More Related Content
Template for writing Use Case Specifications
1. Use Case Specification
UC x Project y
Use Case Specification
1/3
Short Description
A short description of the Use Case, summarizing content and value.
Actors/Use Case Diagram
List of Actors that take part in the Use Case or a graphical representation of the Use Case and its actors.
Activity diagram
Graphical overview of the Use Case flows
Included and extended Use Cases
List of Use Cases that are called from this use case, i.e. use cases that are included in this use case and use
cases that are extended by this use case.
Preconditions
Conditions that need to be fullfilled for this use case to initiable
Main Flow
The Use Case starts when ...
1.
Alternative Flows
A1 - Name of flow
At xx if yy ´
1.
Error Flows/Exception Flows
E1 - Name of flow
At xx if yy ´
2. Use Case Specification
UC x Project y
2/3
1.
Postcondition
Minimum Guarantee
List what will be true at the end of any/all executions of the use case.
Success Guarantee
List what interests of the Stakeholders are satisfied when the Use Case after successful conclusion of the Use
Case.
Extension points
If there are many extension points inside the use case it may be wise to list them here, in order to get an
overview.
Quality Attributes
Usability
1.
Performance
1.
Accessibility
1.
Other
1.
Scenario table
Id Content Name/description Frequency Priority
s1 MF Main Flow 1000/hour 55
s2 MF+A1 Product not in stock
s3 MF+A2 New customer
3. Use Case Specification
UC x Project y
s4 MF+A1+A2 New customer trying to buy product not in stock
3/3
s5 ...
Miscellaneous
References
List other relevant requirements, test and business documents
Revisions and decisions
Version Date User Comment/Change/Decision/Approval
Investigations
List of any remaining questions that need to be investigated.