Refer to the exhibits to answer the question.
Based on the conceptual model as shown, which is the BEST grouping for creating packages for
this system?
A.
All classes should be grouped in one package for simplicity, performance and due to the small
application size.
B.
Group into two packages based on “ownership” or aggregation concept:
-Package UniversityDomain consists of University, UniversityCalendar, Department,
CourseAdministrator, Course, CourseSection and CourseCatalog, and
-Package StudentCourseScheduling consists of Student and CourseSchedule.
C.
Group into three packages based on inter-dependencies:
-Package UniversityDomain consists of University, Department, UniversityCalendar,
-Package UserDomain consists of Student, CourseAdministrator, and
-Package CourseDomain consists of CourseCatalog, Course, CourseSection, CourseSchedule.