The system is expected to keep information about the graduate students from all faculties, details of the companies registered, available job vacancies, available trainings etc. The university will keep students details in the system every semester after their graduation. The student details to be stores in the system are student ID, name, DOB, major, year graduated, GPA, contact number, email address and the major. There is a dedicated department to manage the process. The department details are department ID, description, email address, and telephone number. The department staff are responsible for all the activities related to the process. For each staff, the database should record the staff id, name, address, telephone and email address. The two types of the staff are front-office staff and back-office staff. The front office staff is the contact person with the recruitment companies. The university can receive various job offering from different companies contracted with. The company details to be stored are Company ID, name, sector (such as banking, oil and gas, insurance etc.), country, contact person, email address and telephone. The job vacancies are identified by Job_ID and other details to be stored are description, contract type and remuneration. In addition to the permanent job offerings, companies offer training opportunities for students, the details to be stored are TrainingID, description, StartDate and EndDate. Duration of the training sessions are for less than six months. Students can apply for available trainings one at a time. Students can apply for more than one job at a time based on their specialization. If a job or training is applied by a student, the system should keep track of the updates and alert through email by the back-office staff and the applicant student. The update and alert details are application_date, job_ID, TrainingID, student ID. 3.2 From the software engineering skills you have learned during the study, identify any TWO object-oriented complexity metrics exactly matching with the above scenario. Describe what they measure and how it support to determine complexity of the classes.

Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:James Kurose, Keith Ross
Chapter1: Computer Networks And The Internet
Section: Chapter Questions
Problem R1RQ: What is the difference between a host and an end system? List several different types of end...
icon
Related questions
Question
The system is expected to keep information about the graduate students from all faculties, details of the
companies registered, available job vacancies, available trainings etc. The university will keep students
details in the system every semester after their graduation. The student details to be stores in the system
are student ID, name, DOB, major, year graduated, GPA, contact number, email address and the major. There
is a dedicated department to manage the process. The department details are department ID, description,
email address, and telephone number. The department staff are responsible for all the activities related to
the process. For each staff, the database should record the staff id, name, address, telephone and email
address. The two types of the staff are front-office staff and back-office staff. The front office staff is the
contact person with the recruitment companies. The university can receive various job offering from
different companies contracted with.
The company details to be stored are Company ID, name, sector (such as banking, oil and gas, insurance
etc.), country, contact person, email address and telephone. The job vacancies are identified by Job_ID and
other details to be stored are description, contract type and remuneration. In addition to the permanent job
offerings, companies offer training opportunities for students, the details to be stored are TrainingID,
description, StartDate and EndDate. Duration of the training sessions are for less than six months. Students
can apply for available trainings one at a time. Students can apply for more than one job at a time based on
their specialization. If a job or training is applied by a student, the system should keep track of the updates
and alert through email by the back-office staff and the applicant student. The update and alert details are
application_date, job_ID, TrainingID, student ID.
• From the software engineering skills you have learned during the study, identify
any TWO object-oriented complexity metrics exactly matching with the above
3.2
scenario.
Describe what they measure and how it support to determine complexity of the
classes.
Transcribed Image Text:The system is expected to keep information about the graduate students from all faculties, details of the companies registered, available job vacancies, available trainings etc. The university will keep students details in the system every semester after their graduation. The student details to be stores in the system are student ID, name, DOB, major, year graduated, GPA, contact number, email address and the major. There is a dedicated department to manage the process. The department details are department ID, description, email address, and telephone number. The department staff are responsible for all the activities related to the process. For each staff, the database should record the staff id, name, address, telephone and email address. The two types of the staff are front-office staff and back-office staff. The front office staff is the contact person with the recruitment companies. The university can receive various job offering from different companies contracted with. The company details to be stored are Company ID, name, sector (such as banking, oil and gas, insurance etc.), country, contact person, email address and telephone. The job vacancies are identified by Job_ID and other details to be stored are description, contract type and remuneration. In addition to the permanent job offerings, companies offer training opportunities for students, the details to be stored are TrainingID, description, StartDate and EndDate. Duration of the training sessions are for less than six months. Students can apply for available trainings one at a time. Students can apply for more than one job at a time based on their specialization. If a job or training is applied by a student, the system should keep track of the updates and alert through email by the back-office staff and the applicant student. The update and alert details are application_date, job_ID, TrainingID, student ID. • From the software engineering skills you have learned during the study, identify any TWO object-oriented complexity metrics exactly matching with the above 3.2 scenario. Describe what they measure and how it support to determine complexity of the classes.
Expert Solution
steps

Step by step

Solved in 3 steps

Blurred answer
Recommended textbooks for you
Computer Networking: A Top-Down Approach (7th Edi…
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
Computer Organization and Design MIPS Edition, Fi…
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
Network+ Guide to Networks (MindTap Course List)
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
Concepts of Database Management
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
Prelude to Programming
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
Sc Business Data Communications and Networking, T…
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY