Uploaded by daisy yang

ICTICT515 TechnoWorld Recruitment Agency LHO TQM v1

advertisement
TechnoWorld Recruitment Agency
ICT50615 Diploma of Website Development
ICTICT515 Verify client business requirements
CASE STUDY: TechnoWorld Recruitment Agency
CLIENT BUSINESS REQUIREMENTS SPECIFICATION
In this assessment item, your teacher/assessor will act as the client for the project.
Business Requirements
You have been approached by a client to design and implement a database that will become the
backend of a Recruitment Agency Website. The Website/Database project will be used by registered
potential employers and job seekers. As a non-registered job seeker, only a limited search on the
positions available will be permitted. Detailed job information will be provided to members only. Nonregistered employers will not have access to job seeker information.
The Agency specialises in ICT jobs, which include: Software developers, software testers, web
developers, designers, and database analysts.
At the moment the Agency is operating on a semi-automated mode that involves two (2) different
databases that have been developed over the years and are becoming unmanageable with the current
volume of clients.
Potential employers will be able to:

Register with the agency

Add, update and delete jobs/positions

Search the database for suitable candidates for specific jobs

Obtain job seekers “best fit” reports based on:


Skills and skill levels

Year of Experience

Employment history

Qualifications
Organise an interviews with “best fit” matches
123 TMP R – Template – Student Handout v1.1
Page 1 of 5
ICT50615 Diploma of Website Development
ICTICT515 Verify client business requirements
Job seekers will be able to:

Register with the agency

Provide information about their:

Skills and skill levels

Years of Experience

Employment history

Qualifications

Visa status (if not Australian citizens or applying from overseas)

Update their personal and job related information

Upload Curriculum (CV)
The information recorded for jobs/positions must include: Position title, description, responsibilities, skills
requirements, and years of experience, salary range, location, and contract type.
Registration details for employers and job seekers must include: personal details, contact details and
date joined.
By “best fit” for the job, the employer wants to be able to get a listing of the candidates ranked by
matched requirement criteria item.
In terms of security, the client wants to ensure that there is no unauthorised access to the database and
that the information within the database is secure.
As the database analysist you can advise the client to include other features/requirements you consider
necessary.
123 TMP R – Template – Student Handout v1.1
Page 2 of 5
ICT50615 Diploma of Website Development
ICTICT515 Verify client business requirements
Business Requirements
The client, TechnoWorld Recruitment Agency has contracted you model an expansion of their existing
web-based recruitment agency.
The expansion consists of integrating two more web services to the current recruitment system. The new
web-based system will include the following sub-system or components:

Current recruitment system – explained below.

General ICT job offers from different providers


The site will incorporate a searchable job listing

The jobs will cover general ICT positions

The jobs are served by three external databases
ICT professional who offer their skills (self-advertising for a jobs)

A self-advertising professional skills service provided via web forms
Recruitment system
The recruitment system includes a web-based system backed by an internal database. The database
contains information about registered potential employers, the jobs/positions they offer and job seekers.
As a non-registered job seeker, only a limited search on the positions available will be permitted.
Detailed job information will be provided to members only. Non-registered employers will not have
access to job seeker information.
The Agency specialises in ICT jobs which include: Software developers, software testers, web
developers and designers and database analysts.
Potential employers will be able to:

Register with the agency

Add, update and delete jobs/positions

Search the database for suitable candidates for specific jobs

Obtain job seekers “best fit” reports based on:


Skills and skill levels

Year of Experience

Employment history

Qualifications
Organise an interviews with “best fit” matches
123 TMP R – Template – Student Handout v1.1
Page 3 of 5
ICT50615 Diploma of Website Development
ICTICT515 Verify client business requirements
Job seekers will be able to:

Register with the agency

Provide information about their:

Skills and skill levels

Years of Experience

Employment history

Qualifications

Visa status (if not Australian citizens or applying from overseas)

Update their personal and job related information

Upload Curriculum (CV)
The information recorded for jobs/positions must include: Position title, description, responsibilities, skills
requirements, and years of experience, salary range, location, and contract type.
Registration details for employers and job seekers must include: personal details, contact details and
date joined.
By “best fit” for the job the employer wants to be able to get a listing of the candidates ranked by
matched requirement criteria item.
In terms of security, the client wants to ensure that there is no unauthorised access to the database and
that the information within the database is secure.
As the database analysist you can advise the client to include other features/requirements you consider
necessary.
Organisational and process goals
The principal organisational goal is to become one of the most respected and professional recruitment
agency for IT employers and professionals in Australia.
Process goals include modelling the project for an OOP solution and prepare a robust testing strategy.
123 TMP R – Template – Student Handout v1.1
Page 4 of 5
ICT50615 Diploma of Website Development
ICTICT515 Verify client business requirements
Organisational Standards
The following diagramming and modelling tools/techniques have been adopted as organisational
standards by the client for the development of the high-level model programming components:

Use Case diagrams

Action diagrams

Interaction diagrams

Dataflow Diagram (DFD)

MS Project

Graphical Organiser
Unified Modelling Language (UML) diagrams - The Object Management Group (OMG) is a standards
consortium that oversees and maintains the UML standard specification. The current version is UML 2.5.
The programming/service components can be produced using organisational and approved software
tools and case tools. These may include but it is not limited to Visual Paradigm and similar tools.
Different tools may be available at each development site depending on budget or licensing
requirements.
123 TMP R – Template – Student Handout v1.1
Page 5 of 5
Download