Given the following program description:
Program Description - You have been asked to create a program designed to keep track of students enrolled at a certain college. The program must keep track of all students and the department they belong to. A single department can contain any number of students and every student should have a unique id to differentiate them from all the other students.
- identify the required classes/objects necessary to achieve the program requirements;
- briefly describe any relationships that might exist between your classes; and
- briefly describe the overall hierarchy of your proposed classes.