This essay has been submitted by a student. This is not an example of the work written by professional essay writers.
Uncategorized

Software Quality Engineering

Pssst… we can write an original essay just for you.

Any subject. Any type of essay. We’ll even meet a 3-hour deadline.

GET YOUR PRICE

writers online

 

Software Quality Engineering

Individual Report

 

 

Abstract

Searching for jobs which stratify full scope which a job seeker wants it’s a very challenging task nowadays. Difficulties come from not proper organizations, and there are no appropriate rules so that one can follow and guide himself or reach towards the requirement a company wants. People have talent; they have a certification course, they have qualified from a perfect college, but unable to find the job because they feel there is no opportunity left.

Companies have vacancies and searching for the talented and more appropriate person who fit that profile but are unable to success as they are not able to approach the people to come and attend the interviews which they schedule as they have less time or it may be there workload is so heavy that they cannot communicate appropriately to the audience about their roles and companies profile. So companies have decided to have a bond with agencies which provide the facility of recruitment. However, same problem agencies face as they are unable to reach the job seekers who are early waiting for the job opportunity.

This application is the solution to this problem it builds a bridge between the job seekers and the agencies where job seekers can put their talent, and their interest of work they want to do and agencies by searching can find the most appropriate job seeker who will be suitable for the position. The application is user friendly and web-based. It is easily approachable by both the ends for job seekers and agencies. To make it simpler, it uses PHP, HTML, css5 basic implementation to run the application.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Table of Content

  1. Introduction
  2. Scope
  3. Software Description
  4. Roles and Responsibilities
  5. Software requirement

5.1 Requirements

5.2 Design

5.3 Implementation

5.4 Test

5.5 Operation and maintenance

5.6 Retirement

6.Software configuration control

  1. Database Design
  2. Activity Diagram
  3. User case

10.Conclusion

  1. Future Scope

12.References

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Introduction

The application is a web-based application which allows job seekers to upload their Cv Through a Form by filling all the requirements present in the form which after submitting converts in the Pdf. It will enable job-seekers to edit the file which they have uploaded. Agencies can search for job seekers by applying different criteria discussed in the implementation section. The traditional method includes the job fairs, hoarding for the vacancies. It is a technology-based application which allows job seekers and agencies to find a perfect match online by using the application which only requires Data. Companies have hired the agencies to give them candidates who can fulfil their requirement. So, this application indirectly involves companies. There is no direct approach to the company in this application.

Scope

 

This software development project is developed to help or for the natural approach for the job seekers who can fill their cv’s online and can edit them in a more structured way. It will help the agencies to search for the job seekers with unique quality or preference which is required by the company. This software will be helpful for the sides, job -seekers as well as agencies which are looking for the candidates for the position which required specific quality people to work on.

The project involves focused and hardworking people who will be able to complete this project in a well-structured form which will fulfil all the requirements mentioned in the requirement section.

 

Software Description

 

The application will be developed using the PHP language which will include HTML for the actions, CSS for the styling purpose, Data tables for the list of all the job seekers and a prototype which will convert the form to the pdf which will be editable by the job-seekers if any changes have to be made, this will require programming in PHP, JavaScript will be required for submissions.

The application requires a database to handle all the data of the job-seekers and accounts of all the job – seekers and agencies which will register first then they will be able to use the application. ( Gefen,2016)

Roles and responsibilities

 

NAMERoleResponsibility
Member 1Team LeaderTake all the final decisions related to the project management and implementation of coding
Member 2Designing and databaseIt will be responsible for the design layout of the application includes (HTML, CSS) and database (MySQL)
Member 3ImplementationIt will implement all the significant functions of the project consists of (PHP, DATatables)
Member4 Testing and quality assuranceResponsible for all the testing which will be carried out for evaluation and if any bug is present its responsibility to inform the team and it is solved

 

 Software requirements

The application requires different software requirements which is important to carry out at the time of the implementation. ( Laplante,2017)

Requirements

Hardware requirement:

  1. Processor – Intel Core i5
  2. Processor Speed –
  3. Ram – 4GB

Software requirement:

  1. Operating System – Windows 10
  2. Application Server – Xampp
  3. Database – MySQL
  4. Frontend – HTML, CSS5, JavaScript, jQuery
  5. Browser – Chrome
  6. Language – PHP

The application has functional and non-functional requirements

Functional requirement:

  1. The application must be able to register Job – seekers and agencies.
  2. Agencies will have an admin account
  3. The application must allow job seekers to fill their cv’s and requirements.
  4. The application must allow job-seekers to edit the CV.
  5. The application must allow agencies to search with some specific requirements of the candidates which involve job or sector preference.

Non – Functional requirements:

  1. All the process which is carried out in the application must have a secured connection.
  2. The application must have multiple logins at the same time.
  3. The application must provide 24/7 hr online service.
  4. The application should support all the browsers.
  5. Verification of the data by job-seekers should be checked so that no false data is generated.

Design

The application is designed in such a way that it is user-friendly. All the design part will be considered under HTML and CSS. The user – interface of the application will be easy so that the job-seekers do not find any difficulty in searching and giving their data to the agencies. The process will involve design as well as inputs, conceptual approach and process and flow of the application through the user diagrams and full process flow from the Entity-relationship model which will be given under section User cases.

Implementation

 

The application requires the knowledge of PHP, get data, but data in the form and then convert it into the pdf form. The app needs to be carried out in two phases:

  1. For jobseekers –

Implementation part in this involves the job-seekers which requires to register first, then log in, then upload their cv. User will put data in a form that form will convert into pdf. This requires the function fpdf () which helps in saving this.

  1. For agencies

Agencies should be able to search job-seekers by Job, sector, Minimum education level, the minimum number of GCSE passes, specific educational qualification, particular professional diploma, specific skills, specific experience. This will be carried out by using data tables, proper query in the MySQL and Indexing.

  1. Admin which will handle both the sides and can view both the accounts and will handle the application. (Desai,2017)

 

 

Test

It involves verification of the data which job-seekers have updated is valid.to carried out this proper validation of the [process has to be done. When the user is inserting the values at that time only many form elements will be checked Email, for graduation details – scan copy of original marks sheets, for any experience, proper scan files should be needed, for any certification courses – Proper certification scan copy is required.

This will be checked and validate by the agencies, and then the further process will take place.

Operation and maintenance

The process requires the proper execution of the application and maintenance of the use which is carried out by the team leader which make sure all the quality assurance process has been taken care of and all the functionalities are running properly no errors or bugs are present. If any errors and bugs are present, then It will be checked by the implementation team. Different testing tools will be used for the testing of the application, which ensures the quality and process which doesn’t contain any errors or bugs.

Retirement

This will include all the new versions of the application if developed then all the process of carrying out the application needs to be fulfilled. This comes under the future scope.

Software Configuration Control

If any changes made in the Development of the application, then it will be appropriately documented and reviewed by all the members of the team so that everybody knows the changes which are done in the application. It will help in systematically manage, organize and make changes in the document, code and any other entity involved in the process.

Mainly focuses on the productivity of the application with the minimal mistakes which will be carried out by the team leader and takes care of every aspect of the project. E.g., Name of the leading PHP file is index.php; it should be index_version1.1.php so that if next time version changes, we get to know by its name only.

More than one copy should be made so that every individual who is in development has access to the project nut the main version of the application should be on the server only. Only the team leader should have no one can do access to that so unnecessary modifications. The app will become more secure. (Saleem,2019)

Database Design

The request requires MySQL database which is used to create tables and run quires.
This involves tables:

  1. Jobseeker – which includes all the information jobseeker has added
  2. Agency – which holds the details of the agencies.
  3. Login – Login of both Job seeker and Agencies login credentials
  4. Admin table: Which has granted some other rights to handle all the procedure and functionalities of the application.

When job seeker register himself then all the credentials goes to the Login table which has status 1 for job seeker then he uploads all the information available on the form it goes to Jobseeker table. Then agency registers, the values go to log in, and status is 2 for agencies. (Harrington,2016)

Activity Diagram

The diagram involves three parties first – job seekers, Agencies and Company.

 

 

 

 

 

 

 

 

Acceptable

 

 

 

Further Company takes the Interview and

make the decision and inform the agency then the agency inform

Rejected                                                                                                                                    the job Seeker response

 

Selected

 

User Cases

This involves the action of job seekers and agencies :

 

 

 

 

 

 

 

Job Seeker

 

 

 

Agency

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Critical Review

Many applications are already made using this same concept but having different functionalities.

National Career Service is an application which uses the same concept, but it allows to add videos of the job seeker. In that job, seekers can upload their video tell about themselves and can search and apply for the job they are looking for. It is built using asp, .net. There are many options like we can find Career counsellor, start our own business and can find skill provider. (2020)

There is a report written by SOWMYA MATHUKUMALLI which has made a report on job portal using the spring framework, Hibernate, MySQL, Tomcat web server and android. They have created a portal which involves Admin, Job seeker and Employer. It is a mobile application. Jobseeker can also give their reviews for the company, Employer post their jobs and job seekers register them. (2020)

Conclusion

The app is developed for the betterment of the recruitment system which needs to be updated so that eligible candidates can get the right job as per their calibre. The application act as the bridge between the Jobseeker and the company. The application provides the facility to job seekers to put their certifications and qualification and skills so that they can find a perfect match for the company. The use offers the best user experience and interfaces to both agency and job seeker to find the best matching. The application has achieved all the required goals, and this application will help the job seekers to find their best matching suit with the capability they possess.

Future Scope

This application fulfils the primary requirement of job seekers and agency. In the future, we can add the functionalities like – Consultancy firm which will help job seekers in future related consultancy or in which area they should grow. We can add Video Profiles of the job seekers so that after individual upload a video, it will be helpful for the agency to segregate the candidates for the post. Additionally, we can add Fairs and events organized by the company for the recruitment so that job seekers can directly go and attend the event and can participate in the fair.

References

 

Laplante, P.A., 2017. Requirements engineering for software and systems. CRC Press.

 

Saleem, H. and Burney, S.A., 2019. Imposing Software Traceability and Configuration Management for Change Tolerance in Software Production. IJCSNS-International Journal of Computer Science and Network Security (ISSN: 1738-7906)19(1), pp.145-154.

 

Harrington, J.L., 2016. Relational database design and implementation. Morgan Kaufmann.

 

Gefen, D., Gefen, G. and Carmel, E., 2016. How project description length and expected duration affect bidding and project success in crowdsourcing software development. Journal of Systems and Software116, pp.75-84.

Desai, V., Bahl, D., Vibhandik, S. and Fatma, I., 2017. Implementation of an automated job recommendation system based on candidate profiles. Int Res J Eng Technol (IRJET)4(5), pp.1018-1021.

 

  1. [online] Available at: <https://core.ac.uk/download/pdf/77979433.pdf>.
  2. [online] Available at: <https://core.ac.uk/download/pdf/77979433.pdf>

  Remember! This is just a sample.

Save time and get your custom paper from our expert writers

 Get started in just 3 minutes
 Sit back relax and leave the writing to us
 Sources and citations are provided
 100% Plagiarism free
error: Content is protected !!
×
Hi, my name is Jenn 👋

In case you can’t find a sample example, our professional writers are ready to help you with writing your own paper. All you need to do is fill out a short form and submit an order

Check Out the Form
Need Help?
Dont be shy to ask