List of major software components

Assignment Help Software Engineering
Reference no: EM13337229

1.     System Description

Taylor's Professional Services is a technical and engineering staffing service.  When a TPS client company determines that it will need a temporary professional or scientific employee, it issues a staffing request against the contract it previously negotiated with TPS. 

TPS wants to provide a web site so that their clients can complete a staffing request over the internet.  In addition, TPS wants to provide their clients with a list of potential candidates based on experience, education, salary, and location.  A client will be able to select up to three potential staff members along with the location of work, type of work, and salary and submit the request to the contract manager. Once a client issues a staffing request, the system shall provide an automated response stating that the contract manager will validate their request within 24 hours of receipt. 

Once a staffing request has been issued, the client will be able to log into the site and search for a staff request by number.  The staff request query will result in a page that contains all staff request information along with a field that states whether the staff request is valid, invalid, unable to fill, or filled.

In addition, TPS staff members should be able update their resumes and picture through the web site. 

The two areas of the website will be partitioned so that only clients with valid contract numbers and password are able to enter the client area and staff members with only valid employee numbers and password will be able to enter the staff area.  Only the contract manager has full access to both locations.

2.     Software Deliverables

2.1.    Description of Functionality

The application will provide the following functionality:

1.  Creation, modification, storage, and retrieval of staffing request information

2.  Creation, modification, storage, and retrieval of contract information.

3.  Creation, modification, storage, and retrieval of staff information.

4.  Creation, modification, storage, and retrieval of user access information.

5.  Allows a client to enter a staffing request into the database.

6.  Allows a client to retrieve staffing request information.

7.  Allows the contract manager to retrieve a staffing request from the database

8.  Allows the contract manager to retrieve contract information

9.  Allows the contract manager to validate the staffing request

10. Allows the contract manager to close out the staffing request.

11. Allows a staff member to update their personal information, resume, availability, and picture.

2.2.    List of major software components

  1. Access Control
  2. Database Management
  3. Client Interface
  4. Contract Manager Interface and Business Rules

3.     Equipment and Hardware Requirements

  1. Small business network, with no more than 20 nodes
  2. Standard Windows 2000/XP workstations.
  3. MS Office 2000/XP, with MS Access
  4. MS Outlook 2000/XP

4.     Documentation

4.1.    User Documentation

The contractor shall supply basic training user manuals describing each of the operations in a MS Word document.

4.2.    Development Documentation

The contractor shall supply all Planning, Requirements, Design, and Source code.

5.     Testing

5.1.    Test Plan and Procedures

The contractor shall supply a test plan and procedures for each level of testing.

5.2.    Unit Test Case Results

The contractor shall supply the results of the unit tests.

5.3.    Integration Test Case Results

The contractor shall supply the results of the integration test.

5.4.    Acceptance Test Case Results

The contractor shall supply the results of the acceptance test.

Reference no: EM13337229

Questions Cloud

Explain volume did the gas have on the day it was collected : A scientist has a sample of gas that was collected several days earlier. The sample has a volume of 392 cm3 at a pressure of 0.987 atm and a temperature of 21°C.
High-quality laundry service that picks up laundry : The article describes a special, high-quality laundry service that picks up laundry and washes it for customers. In the area where it is offered, some families use it and others don't. What do you expect are the key differences between these two type..
What is the velocity of student and skateboard : A student m1 = 70 kg runs towards his skateboard, which has a mass m2 = 2.6 kg and is d = 2.8 m ahead of him. What is the velocity of student and skateboard
What is the energy density in the electric field at surface : What is the energy density in the electric field at the surface of a 2.00-cm-diameter sphere charged to a potential of 2000V
List of major software components : Taylor's Professional Services is a technical and engineering staffing service.  When a TPS client company determines that it will need a temporary professional or scientific employee, it issues a staffing request against the contract it previousl..
Compute the materials usage variance : Prepare a performance report for Peaceful using the headings - Actual Production Costs and compute the materials usage variance
Determine what is the mass of the boy : A dodgeball with mass 594.9 g is thrown directly at him with a speed of 22.43 m/s. He catches the dodgeball and then moves with a speed of 0.2635 m/s. What is the mass of the boy
Determine the buoyant force on the chamber : An undersea research chamber is spherical with an external diameter of 3.90m . The mass of the chamber, when occupied, is 30800kg. What is the buoyant force on the chamber
You are operating a firm in a perfectly competitive market : You are operating a firm in a perfectly competitive market. In the short run, you have fixed costs of $30. Your variable costs are given in the following table:

Reviews

Write a Review

 

Software Engineering Questions & Answers

  Question related to inheritance

Inheritance is a method in object oriented programming in which you derive new classes from existing classes in your code. Explain why might this be useful?

  What problems project team encounter project-s life cycle

What are some of the typical problems a project team may encounter during a project's life cycle? How can they be resolved? Explain.

  What would you consider some of the key considerations

Explain your choices. Is the organization you work for (or one that you are familiar with) meeting these key considerations?

  Question about make buy decision

The make purchase decision is an important management prerogative. Assumed to be a manager of a software company that has an average software development cost of $20/LOC.

  Creating an ipo chart for programming problem

A contractor requires a program that computes and shows the volume of a rectangular pool of constant depth. Complete an IPO chart for this problem.

  Finding output of the code sequence

Construct the pseudocode for a program that finds the sums of the numbers input that are greater than or equal to 10 and the numbers input that are less than ten.

  Compare x.509 pki and pgp pki in different aspects

Compare X.509 PKI and PGP PKI in different aspects, e.g. Certs format, user identification, key management, scalability, usage, applications, business models, etc.

  Create visual logic flow chart-calculate pay of employees

The user will then be able to continue calculating the pay for additional employees until the user decides to stop or until the maximum number of employees is reached. Create a Visual Logic Flow Chart.

  Assign resources to processes for k processes will be active

Given a set of process and resources, set of requested resources for each process, and number k, is it possible to assign resources to processes so that at least k processes will be active?

  What is the expected monetary value

Construct a Decision Tree for this problem and answer the following questions - Should you accept the wager and what is the Expected Monetary Value?

  Write a php script to add bmi data records to a database

Write a PHP script to add BMI data records to a database, using a form on a web page - you can use the form in Part 4 of the previous assignment (PHP HW 1) for your data input.

  Software development practices

Agile Development is a blanket term that covers a wide variety of software development practices many of which have been codified and documented.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd