Every year, the university creates and trains a new team of students to participate in programming competitions. In order to automate the process of creating this team, the university is planning to create a new system using an object-oriented approach. To this end, we know the following facts: - In order to create the team of students, a committee is appointed by the university. - The committee includes several members, one of them is the Head of the Committee (HoC). - A member of the committee could be a faculty member, and admin member, a student, or a manager. - The candidates for the team could apply for several positions (in other words, the team has several positions). - A candidate must be a student. - The team of students must have a leader. The leader is one of the students who are members of the team. - Several candidates can apply for a given position. A candidate could be eligible or could be rejected for the position. A candidate can also be selected for the position with a given score.  Propose a UML class diagram for managing the creating of the team of students

Programming Logic & Design Comprehensive
9th Edition
ISBN:9781337669405
Author:FARRELL
Publisher:FARRELL
Chapter5: Looping
Section: Chapter Questions
Problem 3GZ
icon
Related questions
Question

Every year, the university creates and trains a new team of students to
participate in programming competitions. In order to automate the process of
creating this team, the university is planning to create a new system using an
object-oriented approach. To this end, we know the following facts:
- In order to create the team of students, a committee is appointed by the
university.
- The committee includes several members, one of them is the Head of the
Committee (HoC).
- A member of the committee could be a faculty member, and admin member,
a student, or a manager.
- The candidates for the team could apply for several positions (in other words,
the team has several positions).
- A candidate must be a student.
- The team of students must have a leader. The leader is one of the students
who are members of the team.
- Several candidates can apply for a given position. A candidate could be
eligible or could be rejected for the position. A candidate can also be selected
for the position with a given score.
 Propose a UML class diagram for managing the creating of the team of
students

Expert Solution
steps

Step by step

Solved in 2 steps with 1 images

Blurred answer
Knowledge Booster
ADT and Class
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Programming Logic & Design Comprehensive
Programming Logic & Design Comprehensive
Computer Science
ISBN:
9781337669405
Author:
FARRELL
Publisher:
Cengage