Skip to content

Use Cases

Template Library

Use Cases Template

Describe stakeholder goals, system interactions, alternate flows, failure paths, and evidence produced by the system.

ES-102 Use Cases User Goals

Template purpose

Use this template to describe how actors interact with the system to achieve goals.

Use cases help connect stakeholders, functional requirements, non-functional expectations, constraints, tests, evidence records, and operational responsibilities.

Project

<Project name>

Document control

Field Value
Artifact owner <owner>
Primary reviewers <reviewers>
Status <draft / in review / accepted / revised>
Last updated <YYYY-MM-DD>
Related Engineering Stage ES-102 — Requirements and Constraints
Project workspace target docs/project-workspace/requirements/use_cases.md

Use case register

ID Use Case Name Primary Actor Goal Related Requirements Status
UC-001 <use case name> <actor> <goal> <FR/NFR IDs> <draft / reviewed / accepted / deferred>

Detailed use cases

UC-001 — <Use Case Name>

Field Value
Primary Actor <actor>
Supporting Actors <actors>
Goal <goal>
Preconditions <conditions before use case>
Trigger <event>
Related Requirements <FR/NFR IDs>
Related Stakeholders <stakeholders>
Related Constraints <C-IDs>
Trust / Governance Concern <human review, sensitive data, evidence, audit, AI behavior, escalation, privacy, safety>

Main flow

  1. <step>
  2. <step>
  3. <step>

Alternate flows

ID Condition Flow
AF-001 <condition> <alternate flow>

Exception or failure paths

ID Failure / Exception Required System Response Evidence Produced
EX-001 <failure path> <response> <evidence artifact or record>

AI-assisted behavior

Use this section if AI is part of the use case.

Question Answer
Is AI involved? <yes / no / unknown>
AI role <assist / recommend / classify / summarize / generate / route / monitor / none>
Human review required? <yes / no / conditional>
AI evidence produced <prompt/output log, review record, evaluation signal, escalation record>
Failure or misuse concern <concern>

Postconditions

Type Resulting State
Successful completion <resulting state>
Failed or interrupted completion <resulting state>

Evidence produced

  • <evidence artifact or record>

Acceptance notes

<Notes for requirements review, testing, or future acceptance criteria.>

Negative or prohibited use cases

ID Prohibited Scenario Why Prohibited Enforcement Requirement
NUC-001 <scenario> <reason> <FR/NFR/C-ID>

Open use case questions

ID Question Owner Needed By
UCQ-001 <question> <owner> <date or stage>

Review checklist

  • [ ] Major stakeholder goals are represented.
  • [ ] Use cases connect to requirements.
  • [ ] Alternate flows are considered.
  • [ ] Failure paths are considered.
  • [ ] Evidence produced is identified.
  • [ ] AI-assisted behavior is documented where relevant.
  • [ ] Prohibited scenarios are recorded if relevant.

Continue to Traceability Matrix

Connect requirements to source evidence, stakeholders, use cases, verification, and downstream impact.

Open Traceability Matrix →