Question: Hi can someone please help with this Java assignment? File to use is attached at the end. Thank you! Assignment Description The table below shows

Hi can someone please help with this Java assignment? File to use is attached at the end. Thank you!

Hi can someone please help with this Java assignment? File to useis attached at the end. Thank you! Assignment Description The table belowshows job role with different abilities - designing, developing, testing, and managing.Each job role has a fixed set of abilities as is listedin the table with a Y. Designing N N Job Role SoftwareEngineer (Swe) QA Engineer (qae) Architect (swa) Team Manager (swm) Developing YN Testing Y Managing N Y N Y N N N NN N Y Specifications 1. Create a Java class called LastNameFirstNameAssignment3 2.

Assignment Description The table below shows job role with different abilities - designing, developing, testing, and managing. Each job role has a fixed set of abilities as is listed in the table with a Y. Designing N N Job Role Software Engineer (Swe) QA Engineer (qae) Architect (swa) Team Manager (swm) Developing Y N Testing Y Managing N Y N Y N N N N N N Y Specifications 1. Create a Java class called LastNameFirstNameAssignment3 2. Follow "CS1450 Programming Assignments Policy" Read the specifications to get an overview of assignment. When writing code, create the classes 1st 3. Write a test program (i.e. main) that performs the following steps: a. Creates a polymorphic array list that will store employee objects. i. The employees in this array list represent a team called Dragon Project b. For each line in the test file employees.txt i. Creates an employee object from the data provided in the file ii. Places the employee into the array list. C. AFTER all employee objects are in the array list, perform these 4 tasks: i. Display the role, name and duties for each employee in the array list ii. Build a new team called SpaceX from the current employees 1. SpaceX team will contain 1 manager, 1 designer, 3 developers, 3 testers iii. Display the role, name and duties for each employee on new SpaceX team iv. Display the role, name and duties for each employee staying on Dragon Project For task i, ii, and iv, implement the displayEmployees method to display the following: Employee's role Employee's name Employee's duties (use abstract duties() method) public static void displayEmployees(ArrayList employees) For task ii, implement the buildTeam method to build the new team: This method takes the ArrayList of all employees and returns an ArrayList of specific employees on the new team. The new team is built based on how many employees in each role are needed for the team. The new team is built from employees with the highest abilities in their role. This method calls the findBest method to find the best employee in a role. See MUST DO AND TIPS section for more details and allowed assumptions. public static ArrayList employees) For task ii, implement the buildTeam method to build the new team: This method takes the ArrayList of all employees and returns an ArrayList of specific employees on the new team. The new team is built based on how many employees in each role are needed for the team. The new team is built from employees with the highest abilities in their role. This method calls the findBest method to find the best employee in a role. See MUST DO AND TIPS section for more details and allowed assumptions. public static ArrayList

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!