Below is the UML class diagram for a University Management system. You should modify and/or redraw the
Question:
Below is the UML class diagram for a University Management system. You should modify and/or redraw the class diagram for a University Management system and make the following improvements:
(a) Correct any improper uses of UML syntax.
(b) Improve the object-oriented design, in terms of what classes are chosen or what state/behavior is provided in each, to better follow the object-oriented design heuristics and patterns that were taught in class.
(c) Add another class to the diagram representing a Course. Into this class, place any state and behavior that you feel is relevant for courses. Connect the Course class to the other class (es) in the diagram as appropriate to indicate the relationship between the classes. Your diagram should show all relevant classes, methods, fields, access modifiers, qualifiers and relationships between classes/objects with appropriate adornments in proper UML syntax. Follow appropriate object-oriented design guidelines as discussed in class, including design patterns as appropriate. Make sure that your design accurately represents the major elements in the spec. You may add UML comments to your diagram if necessary for clarification. You will be graded both on proper UML syntax and also on the quality of your design.
(d) You need to covert final model into Java code.
Systems analysis and design
ISBN: 978-0136089162
8th Edition
Authors: kenneth e. kendall, julie e. kendall