Use Case Specification

A Use Case Specification is the detailed description of the interaction of Actor (human or machine) with the system. This description shows a valuable result to the Stakeholder or user. The interaction steps can be performed coherently and uninterrupted. There is one basis scenario, i.e. the happy path toward the result, and optionally one or more alternative scenarios in which alternative routes to the result are described. Also optionally one or more exception scenarios, which describe what happens in the case of functional exceptions like violation of business rules, etc.

Assume ResponsibilIty to Create/Update Analyst
Contribute and Verify Subject Matter Expert, Developer, Tester
Communicate Agreement Product Owner
Use Case Model
Preparation Workflow, Development Workflow, Acceptance Workflow
Use Case Specification template