Hi my name is Ahmad and I work at the Talent Acquisition (TA) department at xyzSoft...
Fantastic news! We've Found the answer you've been seeking!
Question:
Transcribed Image Text:
Hi my name is Ahmad and I work at the Talent Acquisition (TA) department at xyzSoft company. In the TA department, we are responsible for hiring people to serve in the various departments. However, we need to automate a lot of our daily procedures since most of them are repeated. Anyway, xyzSoft has a hierarchy composed of multiple divisions; each division is composed of many departments. Whenever we hire someone, he/she should be linked to one of the divisions or departments. Each unit (division or department) is different in its nature and thus has different jobs. We call these "Job Bands". For example, if a unit has a "Project Management" band, then it should include several jobs such as "Program Manager" and "Product Manager". Similarly, if a unit has an "Engineering Band", then it should include several jobs such as "Lead Engineer", "Senior Engineer" and "Engineer". Nothing prevent a unit from having multiple bands if applicable. The company goes in a hierarchy review every 6 months or year. For this reason, we would like to have a way to generate the proper jobs for each unit based on the bands associated to it. Another issue, we need a system that takes care of the candidates that we process in our system. Each candidate has name, national id (10 digits), and gender. Also, we need to capture more info such as years of experience and the candidate's CV. As part of our usual recruitment process, each new candidate should go through a clear process or set of recruitment stages. We would like to keep a clear record of all candidates and the results of their interviews. Some candidates go through a single interview while some go through 3 interviews. Each interview logs the basic info such date and time and the people who were interviewing the candidate. I hope you can build a system that reflect my needs. 1.2. What is required? Create a class diagram that reflects the above description. You should distinguish between what should be considered a class and what should be considered an attribute. Also, clearly specify the relation between classes. If the relation is an association, specify the multiplicity, label and direction of the relationship. Hi my name is Ahmad and I work at the Talent Acquisition (TA) department at xyzSoft company. In the TA department, we are responsible for hiring people to serve in the various departments. However, we need to automate a lot of our daily procedures since most of them are repeated. Anyway, xyzSoft has a hierarchy composed of multiple divisions; each division is composed of many departments. Whenever we hire someone, he/she should be linked to one of the divisions or departments. Each unit (division or department) is different in its nature and thus has different jobs. We call these "Job Bands". For example, if a unit has a "Project Management" band, then it should include several jobs such as "Program Manager" and "Product Manager". Similarly, if a unit has an "Engineering Band", then it should include several jobs such as "Lead Engineer", "Senior Engineer" and "Engineer". Nothing prevent a unit from having multiple bands if applicable. The company goes in a hierarchy review every 6 months or year. For this reason, we would like to have a way to generate the proper jobs for each unit based on the bands associated to it. Another issue, we need a system that takes care of the candidates that we process in our system. Each candidate has name, national id (10 digits), and gender. Also, we need to capture more info such as years of experience and the candidate's CV. As part of our usual recruitment process, each new candidate should go through a clear process or set of recruitment stages. We would like to keep a clear record of all candidates and the results of their interviews. Some candidates go through a single interview while some go through 3 interviews. Each interview logs the basic info such date and time and the people who were interviewing the candidate. I hope you can build a system that reflect my needs. 1.2. What is required? Create a class diagram that reflects the above description. You should distinguish between what should be considered a class and what should be considered an attribute. Also, clearly specify the relation between classes. If the relation is an association, specify the multiplicity, label and direction of the relationship.
Expert Answer:
Related Book For
Management A Practical Introduction
ISBN: 978-0078112713
5th edition
Authors: Angelo Kinicki, Brian Williams
Posted Date:
Students also viewed these databases questions
-
Common concepts in positive psychology. How are these concepts relavent to possitive psychology? What is the impact on those who try these concepts? Character strengths, positive emotions Well being...
-
Jim McNerney is racking up quite a record at 3M. Now, can he rev up its innovation machine? Jim McNerney was one of those boys: up early in the morning climbing trees while everybody else in the...
-
Hyten Corporation On June 5, 1998, a meeting was held at Hyten Corporation, between Bill Knapp, Director of Marketing/Sales, and John Rich, director of engineering. The purpose of the meeting was to...
-
Are the marks one receives in a course related to the amount of time spent studying the subject? To analyze this mysterious possibility, a student took a random sample of 10 students who had enrolled...
-
Identify and briefly describe the two methods generally employed to account for the cash received in situations where the collection of the sales price is not reasonably assured.
-
Let f be a nonnegative continuous function defined on 0 ( x Show that (a) If limx( f(x) exists it must be 0; (b) It is possible that limx( f(x) does not exist. Roa f(x) dx < 00,
-
Zoe Borrillo, the accountant for Comfy Home Furnishings, was having difficulty completing the trial balance of the businesss general ledger. The balance of the Accounts Receivable Control account in...
-
Consider this LP formulation: Graphically illustrate the feasible region and apply the isocost line procedure to indicate which corner point produces the optimal solution. What is the cost of this...
-
a) Risk analysis is the study of the underlying uncertainty of a given course of action and refers to the uncertainty of forecasted cash flow streams, the variance of portfolio or stock returns, the...
-
Random Inc. Cost data for the last 3 years Overhead Costs Units Produced January-17 $78,000 5,679 Use regression and show the equation used for Random to separate overhead into fixed and variable...
-
Help please???????????????????????? Cekeding Corporation manufactures and sells multipurpose pots. Information regarding sales revenue and costs for the current year is as follows: Required : a)...
-
What is the result of compiling and executing the following class? A. The code does not compile. B. 4 C. 5 D. 10 E. 20 public class RollerSkates { static int wheels = 1; int tracks = 5; public static...
-
Which changes made to the following class would help to properly encapsulate the data in the class? A. Add a getter method for material. B. Add a setter method for material. C. Change the access...
-
What statement about the following interface is correct? A. Line 2 does not compile. B. Line 3 does not compile. C. Line 4 does not compile. D. Line 5 does not compile. E. Line 6 does not compile. F....
-
What is the output of the Computer program? A. computer-laptop B. laptop-computer C. laptop-laptop D. The code does not compile. E. None of the above. class Laptop extends Computer { public void...
-
The code contains six pairs of curly braces. How many pairs can be removed without changing the behavior? A. One B. Two C. Three D. Four E. Five F. Six 12: public static void main(String[] args) {...
-
The economic viability and success of a hotel depend on the optimisation of all resources, including human resources (HR). Absenteeism is an occurrence that can have a significantly negative impact...
-
Write the given system without the use of matrices. D) - ()- d (x sin t + 8 (2+ 1)
-
I. Which of the forces for change are causing GM to undertake major organizational change? Explain. 2. Which of the four targeted areas of change is GM focusing on? Provide examples. 3. How can...
-
What is your opinion about the issue of false, negative blogs? I. The U.S. Constitution allows free speech, and people should be allowed to say whatever they want. Further, it is normal for people to...
-
I. Organizations should stay out of our personal lives. If we want to overeat or smoke, that is our choice. Organizations should not be allowed to monitor weight and smoking behavior. 2....
-
Resource leveling is a method to: a. Make sure everyone working on the project has approximately the same amount of work to accomplish b. A technique in which start and finish dates are adjusted...
-
When are the resource requirements estimated? a. After the activities have been defined but before the schedule has been developed b. After the schedule has been developed but before the activities...
-
Resources should be estimated against which entity: a. The deliverables level of the WBS b. Critical project constraints c. The Risk Breakdown Structure d. The schedule activities
Study smarter with the SolutionInn App