-
Notifications
You must be signed in to change notification settings - Fork 1
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
Software Design: Class Diagram #49
Comments
Since UML Diagrams are not language-specific, that would be appropriate for now to keep the detail level for our Date datatype as such.
Functions for the Moderator class will be updated. |
Following classes are updated as stated below.
Following classes, their fields and methods are added as stated below.
|
Specified the fields and functions of Notification & <<enumeration>>NotificationType as below;
|
Added classes
Also added relations between classes User and Notification. |
|
|
|
Note: Data privacy issues with respect to the Recommendation Engine should be discussed and necessary actions should be taken. |
|
Followings are added to Exhibition class in the class diagram because they are necessary in the sequence diagram for Holding an Exhibition:
|
Added even more functions and changed the arguments and return types of some of the existing functions of RegisteredUser, ArtItem, ItemBids and Bid out of necessity for the sequence diagram for bidding on an item. Not including a list here because this is already lengthy so you may refer to lucid.app to view the current state. |
-Created CopyrightTicket Class
-Added ActiveUser the following:
|
shareArtItem(artitem: ArtItem): void function is added to the registered user class |
-followerIds: List< int> +addFollower(requestSenderID:int): void
+ReceivedFollowRequest |
|
added to Registered User class.
are added to Annotation class. |
You can find class diagram here. |
To Do:
Deadline:
06.04.2022 @16.59
The text was updated successfully, but these errors were encountered: