Specification
Enhance the class diagram of specification 2 that you designed in Project 1 (100 points)
- An “assessment” is declared as a data type (lab)
- Course_assessment is defined as an attribute in the Course class. (lab)
- Midterm and Final exams are defined in the Assessment data types. (10%)
- Online, Hybrid, and Standard courses are defined as enumeration types in the Course Class. The name of the enumeration is Section. Section_number is defined as an enumeration in Course(20%)
- Students can take maximum 10 courses (10%)
- An ID attribute is defined in People and used for Student and Lecturer (20%)
- An “Enroll” operation is defined in Student with the Course class parameter. (20%)
- Students can send a message their instructors (lecturer). Thus, a signal and its handler are defined in Course. A message is defined as an attribute in Student and Lecturer to call the handler. (20%)
Take a screenshot showing your UML diagram on Papyrus
see the attached documents:
Project 1 solved is for project one
Project_2.pdf is what you want to use to enhance project 1


0 comments