Update Deliverable_2 authored by Heer Patel (ieq782)'s avatar Heer Patel (ieq782)
...@@ -4,12 +4,8 @@ ...@@ -4,12 +4,8 @@
## Team UML Class Diagram ## Team UML Class Diagram
![Team_UML_Class_Diagram](uploads/92ec12d9a97bb11a0af25c4661f2708c/Team_UML_Class_Diagram.jpg)
## Team SW Architecture ## Team SW Architecture
![SW_Arch_Diagram](uploads/d7df7c1c81ad657740ff25b34252358e/SW_Arch_Diagram.jpg)
## Matt: ## Matt:
### Individual Class Diagram ### Individual Class Diagram
...@@ -45,14 +41,12 @@ ...@@ -45,14 +41,12 @@
<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> <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 ### Storyboards
Story board for the Chat box feature. From the select chat button, finish chatting with another user. 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>** **<span dir="">![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXceFjkpcV7rbZ9_57UXzamHEZ1IggJ8zmCf3ttT58ypaCjriiIksVi1bZiBi0lQJj0nY6VFn_fZ_XluZgHzlssu29yciFB0MRP28Ulcz7mGinwTVRURhlZ2C1VeM14sT6CCsgOzaw?key=j3RL-QDGquSDnMsiC5thvPsC){width="624" height="663"}</span>**
### Sequence Diagram ### 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. 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.
...@@ -69,15 +63,39 @@ The flow begins when **Lily opens the app**, displaying the “Chats” section. ...@@ -69,15 +63,39 @@ The flow begins when **Lily opens the app**, displaying the “Chats” section.
## Heer: ## Heer:
### Individual Class Diagram ### Individual Class Diagram:
### UML Use Case 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)
### Storyboards ### UML Use Case Diagram:
### Sequence 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.**
### Activity Diagram **<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>**
### Activity Diagram:
**User Story 1.2:**
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.
[Heer-Activity.pdf](uploads/4084325590d07ba9468ac70f7ac25f0a/Heer-Activity.pdf)
## Haidari: ## Haidari:
...@@ -102,7 +120,7 @@ ToolTara's activity diagram [here](https://editor.plantuml.com/uml/RL3BRi903BplL ...@@ -102,7 +120,7 @@ ToolTara's activity diagram [here](https://editor.plantuml.com/uml/RL3BRi903BplL
## Hakeem ## Hakeem
### Individual Class Diagram ### Individual Class Diagram
![Hakeem_Class_Diagram](uploads/192439ae06a344dbc843eca36735c975/Hakeem_Class_Diagram.png)
### UML Use Case Diagram ### 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). 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).
...@@ -161,7 +179,6 @@ We create our activity diagram for the [second user story](https://git.cs.usask. ...@@ -161,7 +179,6 @@ 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"} ![Activity_diagram](uploads/f29c7984d61ecb0c7e94e7a730ec6da3/Activity_diagram.png){width="450" height="1944"}
# Task 7: Contribution and Action Plan # Task 7: Contribution and Action Plan
## Contribtuon ## Contribtuon
... ...
......