Professional Documents
Culture Documents
Use Case Exercise
Use Case Exercise
Use Case Exercise
Supporting: System. Handles all the data and input from users and issue managers.
Use cases:
Upload issue
Accept issue
Vote on issue
User writes an issue. User uploads the issue. The system transfers the issue to the issue managers list of
issues needing approval.
Issue manager reviews an issue suggested by a user. Issue manager accepts the issue. System adds the
issue to the ‘issue board’.
User uses board to vote on an issue. System accepts the vote and adds the vote to the total votes.
User selects an issue. User writes the solution. System accepts solution and adds the solution to the issue
on the board.
Success guarantee (or Postconditions): Issue is saved in the system and shown on the issue board
Extensions:
a. If the system at any time crashes, save the current state so it can be retrieved at startup
1. User logs in
2. User request the last unsaved state to be retrieved