Update Deliverable_2 authored by Hakeem Hannoon (kst768)'s avatar Hakeem Hannoon (kst768)
......@@ -4,8 +4,12 @@
## Team UML Class Diagram
![Team_UML_Class_Diagram](uploads/92ec12d9a97bb11a0af25c4661f2708c/Team_UML_Class_Diagram.jpg)
## Team SW Architecture
![SW_Arch_Diagram](uploads/d7df7c1c81ad657740ff25b34252358e/SW_Arch_Diagram.jpg)
## Matt:
### Individual Class Diagram
......@@ -41,12 +45,14 @@
<span dir="">![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXflBVYEWHssBmmpYgWYeVj-hq5PIAuJ5Dag4wF_TtUCbwiJNV-qKR_7xkoxDqWBXWYGFDQ6IMar_6C_kxfV0_8IQtJC2jzeSY3CnO74N0TasvwKgbVeQ35HdsoZ0QEvQEgWH9PL4Q?key=j3RL-QDGquSDnMsiC5thvPsC){width="533" height="510"}</span>
### Storyboards
Story board for the Chat box feature. From the select chat button, finish chatting with another user.
**<span dir="">![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXceFjkpcV7rbZ9_57UXzamHEZ1IggJ8zmCf3ttT58ypaCjriiIksVi1bZiBi0lQJj0nY6VFn_fZ_XluZgHzlssu29yciFB0MRP28Ulcz7mGinwTVRURhlZ2C1VeM14sT6CCsgOzaw?key=j3RL-QDGquSDnMsiC5thvPsC){width="624" height="663"}</span>**
### Sequence Diagram
This sequence diagram illustrates the **push notification flow** in a messaging system. The **actor** enables notifications in the settings, prompting the **system** to send push notifications to the **device** when a new message arrives. Upon receiving a notification, the system updates the message status. The actor then clicks on the notification, triggering the system to mark the message as read and display any unread messages. This process repeats in a loop whenever a new notification is received, ensuring that the user stays informed of new messages.
......@@ -63,39 +69,15 @@ The flow begins when **Lily opens the app**, displaying the “Chats” section.
## Heer:
### Individual Class Diagram:
My class diagram - [Lucidchart](https://lucid.app/lucidchart/2456def1-8d71-485d-9f5c-d5b49d11e75b/edit?viewport_loc=1443%2C-3603%2C6682%2C3630%2C0_0&invitationId=inv_1a431d2f-c2b4-4815-ad53-2246565b3766)
### UML Use Case Diagram:
**Epic : As SearchSavvySam, I want to search for tools using multiple filters so that I can quickly find listings that exactly meet my project requirements.**
**<span dir="">![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXceSkbx0YrQMxP2VR8LLh0YjVqsFk-noQdpGx_6GqIHWAZCmbQJ3KDsHzvwwITw9UjDh58Fje-tS5OaXuS3ZvNHvwh4FGCjFPxlTgAB4mgZufbcP_kXGMH5O-fyJwKTtMyWQkn_?key=j3RL-QDGquSDnMsiC5thvPsC){width="624" height="452"}</span>**
### Storyboards:
**User Story 1.1:**
As SearchSavvySam, I want to search for tools by entering a keyword (e.g., “drill”), specifying when the tool was posted, and setting a preferred location so that I see only relevant listings near me that are fresh and available.
**<span dir="">![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXfiJlpsKvBq6-XCQsw6A4DTZe1f2PMDxvLDSbYdiyjzKi0zxTIxfve5tZxLalBkm6gyqhmTAyt6WlKOtM_jXlBvdeUM6lcU7HE8efaAMsuhK9nvA4wSe4yp6pn_agzK4YTScchB?key=j3RL-QDGquSDnMsiC5thvPsC){width="678" height="321"}</span>**
### Sequence Diagram:
**User Story 1.1:**
As SearchSavvySam, I want to search for tools by entering a keyword (e.g., “drill”), specifying when the tool was posted, and setting a preferred location so that I see only relevant listings near me that are fresh and available.
**<span dir="">![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXck14tG9VvWrfErKkwBp9bqNN6BVFJ7tLJ_T7ZmVxjgD4w6IvFTxnOZpbCGcwd21G-JG_SnS86Qi-nJHHEKJ61wrr6Tah7Yc3QcpjFpXu_U0BLiADfVHOpLRfPTB6Br0bc7arJDqg?key=j3RL-QDGquSDnMsiC5thvPsC){width="624" height="312"}</span>**
### Individual Class Diagram
### Activity Diagram:
### UML Use Case Diagram
**User Story 1.2:**
### Storyboards
As SearchSavvySam, I want to filter the search results further by specifying the date/time period during which I need the tool (desired usage window) and the minimum acceptable tool rating so that I can avoid booking tools with low reliability or poor reviews.
### Sequence Diagram
**<span dir="">![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXcoLUAYl5G4bgICbqz0MpqBrvjV0MvotrJCQpK7XhBx3Kk1XObBZH-OBp05On0WCbCIhbVA6i51UKoUU9VUClsGXY2ezIIAiMpW1LOv6Re5jEtOOS-N9ea9K_ircqtqU6NAB6M0XA?key=j3RL-QDGquSDnMsiC5thvPsC){width=858 height=270}</span>**
### Activity Diagram
## Haidari:
......@@ -120,7 +102,7 @@ ToolTara's activity diagram [here](https://editor.plantuml.com/uml/RL3BRi903BplL
## Hakeem
### Individual Class Diagram
![Hakeem_Class_Diagram](uploads/192439ae06a344dbc843eca36735c975/Hakeem_Class_Diagram.png)
### UML Use Case Diagram
We build a use case diagram for my [first user story](https://git.cs.usask.ca/vrl968/cmpt370/-/wikis/Deliverable_1#user-story-1-3).
......@@ -179,6 +161,7 @@ We create our activity diagram for the [second user story](https://git.cs.usask.
![Activity_diagram](uploads/f29c7984d61ecb0c7e94e7a730ec6da3/Activity_diagram.png){width="450" height="1944"}
# Task 7: Contribution and Action Plan
## Contribtuon
......
......