Use Case SpecificationUC x Project y
Use Case Specification
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 …
1/3
Use Case SpecificationUC x Project y
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 pointsIf 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
2/3
Use Case SpecificationUC x Project y
s4 MF+A1+A2 New customer trying to buy product not in stock
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.
3/3
Top Related