Question: Create a Class diagram representing a system defined by the following statements: A Company is a collection of Services, Managers and Employees. It has a
Create a Class diagram representing a system defined by the following statements: A Company is a collection of Services, Managers and Employees. It has a Name & Logo (defined as a simple string) Each Service of the Company contains one or a few managers who lead the Service. A Service also contains many Employees. A Service is also associated with a single Building where the service is provided. Managers and Employees each have a name. Managers also have a rating (a decimal number between 1 and 10, which represents the managers cumulative rating based on employee evaluations). Employee also have a performance rate(decimal number between 0 and 4.0) Services have a name of the building they are in and an associated room number Be sure to indicate multiplicity of each association and name/label the association something meaningful. Be sure each attribute has a name and a type defined o What kind of relationship did you determine was appropriate between Services and Employees? Explain? o What kind of relationship(s) did you determine was appropriate between Buildings and Managers/Employees? Explain? o What classes are appropriate for using abstraction or inheritance? Explain?
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
