Skip to content

[REVIEW] - Review Use Case Diagram #83

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
1 of 4 tasks
basak-tepe opened this issue Mar 22, 2025 · 3 comments
Closed
1 of 4 tasks

[REVIEW] - Review Use Case Diagram #83

basak-tepe opened this issue Mar 22, 2025 · 3 comments
Assignees
Labels
documentation Improvements or additions to documentation review only for the review task itself

Comments

@basak-tepe
Copy link
Contributor

basak-tepe commented Mar 22, 2025

📌 Review Type

  • Code Review
  • Pull Request (PR) Review
  • Documentation Review
  • Meeting Notes Review

📝 Review Summary

Review use case diagram that @simalguven and @basak-tepe updated.

🔄 Changes Made

All 4 use cases have been merged into 1 use case diagram.

🔗 Related Topic

Design

⚠️ Concerns

None

🗒️ Additional Notes

None

@basak-tepe basak-tepe added documentation Improvements or additions to documentation review only for the review task itself labels Mar 22, 2025
@simalguven simalguven assigned simalguven and unassigned simalguven Mar 23, 2025
@koybasimuhittin koybasimuhittin self-assigned this Mar 23, 2025
@koybasimuhittin
Copy link
Contributor

koybasimuhittin commented Mar 26, 2025

Hey @basak-tepe and @simalguven thanks for your efforts. I've reviewed your work and made some updates.

Changes in Garden Management according to the requirements:

  • Added View Garden field and related extensions, inclusions.
  • Added Create Custom Task Type field which only manager can do.

Changes in Task Tracking according to the requirements:

  • Removed Create Task field since its a duplicate from the garden management.
  • Removed Assign Task field since it's a duplicate from the garden management.
  • Removed Delete Task field since it's a duplicate from the garden management.
  • Removed / Updated non action fields.

Changes in Community forum according to the requirements:

  • Added View Forum Post field and related extensions, inclusions.

Changes in Weather-Based Gardening Reminders according to the requirements:

  • Updated "Send Weather Alerts" to "Receive weather alerts" directed from members to action.
  • Added an arrow to weather API from "Fetch Weather Data" action.

Changes in Role Based Access Control:

  • Added some extensions to "View User Profile" and "View Garden".

Changes in User Management:

  • Added "View User Profile" action and related extensions, inclusions.

General Changes:

  • Disambiguated some arrows.
  • Fixed some typos.
  • Removed / Updated non action fields.

Please see the updated diagram and let me know if its ok or not. Since there are major updates, I think it needs to be reviewed again. Feel free to request edit access or further clarifications about changes made.

@basak-tepe
Copy link
Contributor Author

Hi, thank you for your efforts. We should also incorporate the following feedback on moodle. I am aware that we did some updates, but I am pasting this here if we have any other points that still apply.

  • An extending use case cannot also serve as a base use case
  • Extending use cases should not be presented as types of base use cases
  • User management diagram resembles a sequence diagram
  • Profile update types shouldn't be included in the general use case

@basak-tepe
Copy link
Contributor Author

I did one final update on the Use Class Diagram about the conflicts we had with extending use cases being served as base use cases. Thank you so much @koybasimuhittin. We are all set, closing this issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation review only for the review task itself
Projects
None yet
Development

No branches or pull requests

3 participants