Skip to content

Commit

Permalink
Merge pull request #44 from codebreaker64/branch-UseCase
Browse files Browse the repository at this point in the history
Add schedule details use case to DG
  • Loading branch information
codebreaker64 authored Feb 26, 2025
2 parents 78868db + b0bcaec commit b4f653a
Showing 1 changed file with 30 additions and 2 deletions.
32 changes: 30 additions & 2 deletions docs/DeveloperGuide.md
Original file line number Diff line number Diff line change
Expand Up @@ -47,8 +47,36 @@ Priorities: High (Must have) - `* * *`, Medium (Good to have) - `* *`, Low (Exte

(For all use cases below, the **System** is the `ReserveMate` and the **Actor** is the `user`, unless specified otherwise)

**Use case: View Schedule Details**
Use case: UC01 - View Schedule Details

**MSS**

1. User requests to view the schedule list
2. ReserveMate displays the schedule list
3. User requests to view a specific schedule details in the list
4. ReserveMate displays the schedule details in a popup box

**Extensions**

* 1a. User enters an invalid command.

* 1a1. ReserveMate shows an error message.

Use Case ends.

* 2a. The list is empty.

Use case ends.

* 3a. The given index is invalid.

* 3a1. ReserveMate shows an error message.

Use case resumes at step 2.

**Use case: View Schedule**
Use case: UC01 - View Schedule
Use case: UC05 - View Schedule

**MSS**

Expand All @@ -60,11 +88,11 @@ Use case: UC01 - View Schedule
**Extensions**

* 1a. User enters an invalid command.

* 1a1. ReserveMate shows an error message.

Use Case ends.


* 2a. The list is empty.

Use case ends.
Expand Down

0 comments on commit b4f653a

Please sign in to comment.