Skip to content

Commit

Permalink
Updated use cases.
Browse files Browse the repository at this point in the history
Use cases are currently incomplete.

Updated use cases based on current functionalities.
  • Loading branch information
HusseinSafwan02 committed Mar 22, 2024
1 parent c5097b4 commit 90fee84
Showing 1 changed file with 7 additions and 13 deletions.
20 changes: 7 additions & 13 deletions docs/DeveloperGuide.md
Original file line number Diff line number Diff line change
Expand Up @@ -321,32 +321,26 @@ Priorities: High (must have) - `* * *`, Medium (nice to have) - `* *`, Low (unli

### Use cases

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

**Use case: Delete a person**
**Use case: UC01 Add a student**

**MSS**

1. User requests to list persons
2. AddressBook shows a list of persons
3. User requests to delete a specific person in the list
4. AddressBook deletes the person
1. User enters command to add a specific student in the list
2. System adds the student

Use case ends.

**Extensions**

* 2a. The list is empty.
* 1a. The given syntax is incorrect.

Use case ends.
* 1a1. AddressBook shows an error message.

* 3a. The given index is invalid.
Use case resumes at step 1.

* 3a1. AddressBook shows an error message.

Use case resumes at step 2.

*{More to be added}*

### Non-Functional Requirements

Expand Down

0 comments on commit 90fee84

Please sign in to comment.