3
Use Case Specification UC 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/3

Template for writing Use Case Specifications

Embed Size (px)

DESCRIPTION

MS Word template for writing Use Case Specifications

Citation preview

Page 1: Template for writing Use Case Specifications

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

Page 2: Template for writing Use Case Specifications

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

Page 3: Template for writing Use Case Specifications

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