1.8 KiB
1.8 KiB
UC-001 Spell a Word
Metadata
| Key | Value |
|---|---|
| ID | UC-001 |
| CrossReference | UCD-001, US-001, SA-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-012 | 1b7da4b |
Format: Fully Dressed
Fully Dressed
- Scope: NATO alphabet tool
- Level: user-goal
- Primary Actor: User, as named in UCD-001
- Stakeholders and Interests:
- S01 — a correct result for every letter, kept simple
- S02 — a readable behaviour that can be compared with their own solution
- Preconditions: the NATO alphabet data is available to the tool
- Postconditions (success guarantee): the User has seen the NATO code word of each letter of the word, in the order of the letters
Main Success Scenario
- The User starts the tool.
- The tool asks for a word.
- The User enters a word made of letters.
- The tool shows the NATO code word of each letter, in order.
Extensions (Alternative / Exception Flows)
- 3a. The word contains a character that is not a letter:
- The tool tells the User that only letters are allowed.
- The tool asks for a word again (back to step 2).
Special Requirements / Business Rules
| Step | Rule |
|---|---|
| 3 | Upper-case and lower-case letters give the same result |
| 4 | Each letter A to Z maps to exactly one code word from the supplied alphabet |
Open Issues
- None.