Académique Documents
Professionnel Documents
Culture Documents
2. Analysis ........................................................................................................................ 8
2.1. SRS .................................................................................................................................... 8
Functional Requirement ................................................................................................................. 8
Non-Functional Requirement ......................................................................................................... 8
2.2 Analysis Class Diagram ........................................................................................................ 9
3.Design ......................................................................................................................... 10
3.1. Design Pattern ................................................................................................................. 10
GRASP............................................................................................................................................ 10
3.2. Design Class Diagram ....................................................................................................... 11
4.Implementation........................................................................................................... 12
4.1. Testing ............................................................................................................................ 12
Test Plan for Jobseek Website ...................................................................................................... 12
1.2. Scheduling
Questionnaire
Definition Questionnaire is the method of data collection in which each
person is asked to respond to the same set of the questions in
an order (Abawi, 2013).
Brief description Jobseekers login with their account. Jobseekers create resume to
apply job. Before jobseekers apply the job, jobseekers need to register.
The system will save the data when jobseekers apply the job.
Actor Jobseekers
Brief description Admin login with admin account. Admin can search user account.
Admin can delete only to registered users account. Admin can also
update their accounts. When admin delete users account, the system
will delete through the database.
Actor Admin
Non-Functional Requirement
1. The website should be easy to use by the user. The website should have clear
navigation bar, menu and also should contain the help section.
2. All data should be stored with safety. The system should use some of the web security
feature in the website.
3. The website should have different language. The website should include the multiple
languages (France, English, Spain, Germany) where user can read with suitable
language.
2.2 Analysis Class Diagram
Controller
Controller is a non-user interface object responsible for receiving or handling a system event
(Duncan, 2012). The task of controller is the breaking up the general function into the sub
function.
In Jobseek, ‘Edit Resume function is break up into ‘Add Resume’, ‘Update Resume’ and
‘Delete Resume’.
Low Coupling
Low coupling is a measure of how loosely one element is connect to other elements (Duncan,
2012). If the sub class is deleted, it doesn’t effect to other irrelevant classes.
In JobSeek, ‘Company’ class is low coupling because if the ‘Job’ class or ‘Vacancy’ class is
deleted, it doesn’t effect to others classes.
RAD knows as a development life cycle which give faster development and higher quality
results for JobSeek (Hirschberg, 2014). It focuses developing software in a short time. This
methodology is iterative and incremental which means that it uses the same step to do
everything and increase in feature additions. This methodology uses case tool to do test which
give faster the development time for JobSeek.