Modeling organizational Hierarchies

Organizations and roles often have hierarchical relationships between them. There are several analysis patterns that can be used to model these relationships.

An organization has a leader who is a person and can have a parent organization and subsidiary organizations. The leader of a subsidiary is responsible to the leader of the parent. Draw a class diagram.

SJSU has four divisions: Academic, Administration, Student Affairs, and Advancement. Each division is lead by a vice president, accountable to the president, Mo Qayomi. Andy Feinstein is the leader of the Academic Division, which is divided into eight colleges: Business, Engineering, Social Science, Applied Science, Regular Science, Arts & Humanities, Education, and International Studies. Colleges are led by deans.  Michael Parrish is the dean of Science. The CS Department is a subsidiary of the College of Science. Draw an object diagram.