Class Diagram Exercise 03 Student

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 4

Complete Class Diagram (09 Marks)

Consider the following text:


In a multinational company, a comprehensive Human Resource Management System (HRMS) is
implemented to efficiently manage the company's human resources. The HRMS keeps track of
employees, departments, managers, courses, and employee benefits.
Each employee within the company has a unique employee ID, name, address, phone number, and email.
Employees are categorized into different positions, such as managers, supervisors, and regular employees.
Managers have additional attributes, including a manager ID.
The company is divided into various departments, such as Marketing, Finance, and Operations. Each
department has a unique department ID and name. Employees are associated with departments based on
their work assignments.
Performance reviews are conducted for employees, which include attributes such as performance ratings,
feedback, and goals. The reviews are stored within the HRMS.
To facilitate professional development, employees can enrol in various courses offered by the company.
Each course has a unique course ID, name, and description. Employees can be enrolled in multiple
courses, and the HRMS maintains the enrolment information.
In addition to general courses, specialized courses are available for specific positions. These specialized
courses have additional attributes relevant to the respective positions.
The HRMS also stores information about employee benefits, such as health insurance, retirement plans,
and vacation days. Each employee can have different benefit options, and the HRMS maintains the details
of the benefits chosen by each employee.
Overall, the HRMS effectively manages the company's human resources by organizing employee
information, department assignments, performance reviews, course enrolments, and employee benefits.
The system ensures seamless operations and supports employee development within the organization.
Match the various UML elements with the given class diagram.
(Một số biểu tượng có thể được sử dụng dụng lại ví dụ biểu tưởng a. có thể được sử dụng tại
nhiều chỗ trống)

1–f
2–j
3–m
4–l
5–k
6, 7, 8 – b
9, 10, 11 - a
12 - e
13 – h
14 - i
15 – g
16 – c
17 - c
18 - d

You might also like