Skip to content

Commit

Permalink
Merge pull request #29 from felixchanyy/branch-update-developer-guide2
Browse files Browse the repository at this point in the history
Add 3 use case linking buyers to sellers, adding notes about clients and exit application to developer guide
  • Loading branch information
felixchanyy authored Mar 6, 2024
2 parents ed349f1 + c62beee commit 78da56d
Showing 1 changed file with 41 additions and 0 deletions.
41 changes: 41 additions & 0 deletions docs/DeveloperGuide.md
Original file line number Diff line number Diff line change
Expand Up @@ -636,6 +636,47 @@ Priorities: High (must have) - `* * *`, Medium (nice to have) - `* *`, Low (unli
* 2b1. EstateEase shows error message regarding the IOException to the user.
Use case ends.

**Use case: UC06 - Exit Application**

**MSS:**

1. User enters the 'exit' command.
2. EstateEase immediately closes the application.

**Extensions**

* 1a. User enters an unrecognized command.
* 1a1. EstateEase displays a message "Unknown command".
Use case resumes from the previous step.

**Use case: UC07 - Linking Buyers to Sellers**

**MSS:**

1. User initiates the process of linking a buyer to sellers for a specific property.
2. EstateEase validates the provided property information, buyer ID, and seller ID.
3. EstateEase proceeds to link the buyer to the specified seller(s) for the given property.
4. Use case ends.

**Extensions**

* 1a. User provides invalid input for linking.
* 1a1. EstateEase displays an error message indicating the issue with the input.
Use case ends.

**Use case: UC08 - Adding Notes about Clients**

**MSS:**

1. User enters a remark regarding a client.
2. EstateEase adds the provided remark to the client identified by the specified index.
3. Use case ends.

**Extensions**

* 1a. User enters an invalid index or remark format.
* 1a1. EstateEase displays an error message indicating the invalid input.
Use case ends.


### Non-Functional Requirements
Expand Down

0 comments on commit 78da56d

Please sign in to comment.