Create the use case chain for the game loop task: Use Case Diagram UCD-001, User Stories US-001 (two stories), Use Case UC-001 and System Sequence Diagram SSD-001, all Proposed. Link them from MIL-003. Review MIL-003 (RC-006, Go) and accept it. Add the new artifacts to the Traceability Matrix and register UCD, US, UC and SSD in the artifact registry. Refs #13
1.9 KiB
1.9 KiB
UC-001 Play a Game
Metadata
| Key | Value |
|---|---|
| ID | UC-001 |
| CrossReference | UCD-001, US-001, SA-001, SSD-001 |
Version History
| Date | Status | Author | Reviewer | Change | Commit |
|---|---|---|---|---|---|
| 2026-10-04 | Proposed | Jens Tirsvad Nielsen | S01 | Initial version | pending |
Format: Fully Dressed
Scope
The Higher Lower console game.
Level
User goal.
Primary Actor
Player.
Stakeholders and Interests
| Stakeholder | Interest |
|---|---|
| S01 | A correct game that shows good practice (SA-001) |
| S02 | Readable behaviour that matches the assignment (SA-001) |
Preconditions
The Player has started the game.
Postconditions (Success Guarantee)
The Player has seen the final score of the game.
Main Success Scenario
- The Player starts a game.
- The System shows two different accounts, A and B.
- The Player guesses which account has more followers.
- The System tells the Player the guess was right, adds one to the score, and shows the new score.
- The System makes the account the Player compared against the new A and shows a new B.
- The Player repeats from step 3 until a guess is wrong.
- The System tells the Player the guess was wrong and shows the final score.
Extensions / Alternative Flows
- 3a. The Player gives an answer that is not a valid choice: the System asks again; the round does not change.
- 3b. Both accounts have the same number of followers: either choice counts as right.
- 5a. No account is left that differs from the current A: the System ends the game and shows the final score.
No <<include>> or <<extend>> use cases apply.
Special Requirements / Business Rules
- Step 2 and 5: A and B are never the same account.
- Step 3b: equal follower counts make both choices right.
Open Issues
None.