Files
026-nato-alphabet/docs/use-case-diagram.md
T
2026-10-13 16:39:01 +08:00

1.5 KiB

Use Case Diagram

Metadata

Key Value
ID UCD-001
CrossReference SA-001, BC-001, US-001, UC-001
Language en
Domain it

Version History

Date Status Author Reviewer Change Commit
2026-10-13 Accepted Jens Tirsvad Nielsen AI as stand-in for S01 Initial version, reviewed in RC-010 pending

Purpose and Scope

The boundary is the NATO alphabet console tool. One actor, the User, asks the tool to spell a word. Everything outside the console program (the course platform, the git host, the wiki) is outside the boundary.

Diagram

@startuml
left to right direction
actor "User" <<Actor>> as U
rectangle "NATO alphabet tool" <<System>> {
  usecase "Spell a Word" as UC1
}
U --> UC1
@enduml

Actor Table

Actor Stereotype Stakeholder ID (SA) Goals (use cases)
User <<Actor>> S01, S02 Spell a Word

Use Case Table

Use Case Actor(s) Goal
Spell a Word User Get the NATO code word of each letter of a word, so the word can be spelled out over the phone

Relationships

From Relationship (<<include>> / <<extend>>) To Justification
None - None A single use case has no include or extend relationship