Skip to content
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

Revise Class Diagrams #57

Closed
alabeybahri opened this issue Apr 7, 2023 · 2 comments
Closed

Revise Class Diagrams #57

alabeybahri opened this issue Apr 7, 2023 · 2 comments
Assignees
Labels
effort: high Work requiring very high effort priority: high Very urgent issue, needs to be done A.S.A.P. status: done Work is finished type: improvement Work that adds enhancements to existing feature

Comments

@alabeybahri
Copy link
Contributor

Revision of class diagrams.

@alabeybahri alabeybahri added type: improvement Work that adds enhancements to existing feature status: to-do Something that someone will need to do priority: high Very urgent issue, needs to be done A.S.A.P. labels Apr 7, 2023
@alabeybahri alabeybahri self-assigned this Apr 7, 2023
@EgemenKaplan
Copy link
Contributor

  • Class diagrams had a decent overhaul. There were some wrong diagrams in our class diagram collection, which were confused as database tables rather than class diagrams. These were removed and replaced as Lists within their respective classes.

  • Missing class diagrams were added.

  • Most diagrams were missing methods and properties. This was fixed.

TO DO

  • Relation arrows between class diagrams still need to be fixed.

There will possibly more additions to class diagrams as sequence diagrams evolve. Here is a glimpse of the current state of class diagrams:

image

@MericKeskin MericKeskin added the effort: high Work requiring very high effort label Apr 9, 2023
@alabeybahri
Copy link
Contributor Author

  • Specified the types of relationships between classes, and fixed the arrows accordingly. We added a legend for the relationship types, represented by the lines.

  • Added multiplicity values for each relationship.

  • Added some missing relationship arrows.

Here is the current state of class diagrams:

image

@EgemenKaplan EgemenKaplan added status: done Work is finished and removed status: to-do Something that someone will need to do labels Apr 9, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
effort: high Work requiring very high effort priority: high Very urgent issue, needs to be done A.S.A.P. status: done Work is finished type: improvement Work that adds enhancements to existing feature
Projects
None yet
Development

No branches or pull requests

4 participants