You do not need to show constructors, getters or setters in the methods. You do not need to show private methods or attributes which are for implementation only. This diagram should focus on your model classes. You do not need to model the UI screens, since these were covered in the earlier milestone (UI prototypes)
Class Diagram Grading Notes
Total value 40 points
Regular associations have labels … 3
Multiplicity shown ................. 3
Class names singular unless collection … 3
Attribute formats ...................5
Method formats ......................5
Appropriate use of inheritance ...... 3
Class identification appropriate … 10
Collaborations appropriate ..... 8
deductions: double declarations -2
You do not need to show constructors, getters or setters in the methods. You do not need to show private methods or attributes which are for implementation only. This diagram should focus on your model classes. You do not need to model the UI screens, since these were covered in the earlier milestone (UI prototypes)
Class Diagram Grading Notes Total value 40 points
Regular associations have labels … 3 Multiplicity shown ................. 3 Class names singular unless collection … 3 Attribute formats ...................5 Method formats ......................5 Appropriate use of inheritance ...... 3 Class identification appropriate … 10 Collaborations appropriate ..... 8 deductions: double declarations -2