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

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
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
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education