Files
030-nato-phonetic-alphabet/docs/use-case-diagram.md
T
Tirsvad e7f2473d99
CI / Test on Python 3.13 (pull_request) Successful in 58s
Resolve pending commit links for MIL-002
Refs #7
2026-10-14 19:35:16 +08:00

1.9 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-14 Proposed Jens Tirsvad Nielsen AI as stand-in for S01 Initial version, adapted from the 026 NATO alphabet project 1da8981
2026-10-14 Accepted Jens Tirsvad Nielsen AI as stand-in for S01 Reviewed in RC-010 80ec1bc

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