Uploaded by Malisha Rasiru

Recruitment Company System1

advertisement
BSc (Hons) in Information Technology
Assignment 1 Cover Sheet
Semester 1 Year 01
IT1060 – Software Process Modeling
Semester II- 2022
PROJECT ID
MLB_11.02_06
CASE STUDY NAME
Recruitment Company System
CAMPUS/CENTER
Malabe Campus
Group Details:
Student Registration Number
1
2
3
4
5
Student Name
IT22192332
RASIRU K K G M
IT22186638
SUBASINGHE S M U
IT22095480
JAYASOORIYA L T
IT22196224
PIYATISSA M S N
IT22197450
SEKANAYAKE K
BSc (Hons) in Information Technology
Assignment 1 Certify Sheet
IT1060 – Software Process Modeling
Semester 1 Year 01
Semester II- 2022
We hereby certify,
The attached is our own work and no further changes will be made.
We have contributed in this assignment to the best of our ability.
And we understand,
We may be subject to student discipline processes in the event of an act of academic
misconduct by us including an act of plagiarism or cheating.
Group Details:
Student Name
Student
Registration
Number
Date
RASIRU K K G M
IT22192332
30/04/2023
SUBASINGHE S M U
IT22186638
30/04/2023
JAYASOORIYA L T
IT22095480
30/04/2023
PIYATISSA M S N
IT22196224
30/04/2023
SEKANAYAKE K
IT22197450
30/04/2023
1
2
3
4
5
Signature
BSc (Hons) in Information Technology
BSc (Hons) in Information Technology
IT22192332 - RASIRU K K G M
Worked Section
• Design use case diagram for actor.
Actors
• Applicant
Use Cases
•
•
•
•
Register
Login
Find Jobs
See Status
Special Contribution
• Clearing doubts of team members and move them to complete the report.
• Split the main system to parts and give members do their parts.
• Helping to identify the relationships among use cases.
Challenges Faced
•
•
•
•
Gather team members and find free time at once.
Describing the topic to the members.
Identifying the best use cases and actors.
Getting members Ideas and come to a one decision.
BSc (Hons) in Information Technology
Use Case ID
001
Name
Register
Summery
Applicants can register to the system.
Preconditions
User has access to the system.
Postconditions
User can log to the system.
Primary Actors
Applicant
Trigger
Clicking on the “Registration” button.
Main scenario
Step
Action
01
System asks to the username.
02
Applicant enter the username.
03
System asks to create password.
04
Applicant enter password.
05
Applicant accept the Terms and Conditions
06
Applicant clicks the Register Button.
07
System checks the validity of the
registration
08
System shows “Registration Successful”.
09
System passes the new registration record
to the database.
Step
Branching Action
01a
User reads help section for create better
username and password.
Extensions
BSc (Hons) in Information Technology
Use Case ID
002
Name
Login
Summery
Applicant should log in to the system to find a job.
Precondition
User must register first.
Postcondition
User can access to the System.
Primary Actors
Applicant
Trigger
Clicking on the “Login “button.
Main scenario
Step
Action
01
System asks to enter Username.
02
System asks to enter Password.
03
System asks to enter capture for
verification.
04
User clicks the “Login” button.
05
System checks the login credentials to
verify login.
06
System shows “Login Successful”
Step
Branching Action
03a
If the login credentials invalid display
“Error”
Extensions
BSc (Hons) in Information Technology
Use Case ID
003
Name
Watch Status
Summery
Applicant can watch the status of his job submission
Precondition
Apply for the job
Postcondition
Confirming the job
Primary Actors
Applicant
Trigger
Applicant clicks on the “watch status” button
Main scenario
Step
Action
01
Applicant log in to the system and watch
the status of submission
02
System shows the results to the applicant
03
Confirmations mails are received applicant
04
When the applicant selected for the job
interviews are called
Step
Branching Action
03a
Getting email confirmations if he or she
selected
04a
If selected for the job submit other
necessary submissions
Extensions
BSc (Hons) in Information Technology
Use Case ID
004
Name
Find jobs
Summery
Applicant going to find a job
Precondition
Firstly, log in to the system
Postcondition
Apply for a job
Primary Actors
applicant
Trigger
Applicants decide to search job opportunities
Main scenario
Step
Action
01
Applicant search for jobs
02
System suggests job suggestions
03
Applicant clicks job suggestions
04
Extensions
Step
Branching Action
03a
If applicant found satisfied job apply for
that
BSc (Hons) in Information Technology
IT22197450 - SEKANAYAKE K
Worked Section
• Design use case diagram for system admin
Actors
• System administrator
Use Cases
• Technical Support.
• Monitor system Performances.
• Maintain system documentations.
Special Contribution
• Note all the information given by the lecturer.
• Studied all the lecture notes provided.
• Got the help from our group members to make this successful
Challenges Faced
• We stuck between two assumptions according to our project name.
• It was hard to collect all the members at the same time.
• some days we had not enough time to prepare due to lecture clashes.
BSc (Hons) in Information Technology
Use Case ID
005
Name
Technical Support
Summary
Fixing the overall system & maintaining the system
technically.
Precondition
Discovering system vulnerabilities
Postcondition
Reporting system conditions
Primary Actors
None
Secondary Actors
System Administrator
Trigger
System administer receives a report of a system
vulnerability
Main scenario
Step
Action
01
Understanding how system works
02
Finding out the system problems
03
Checking configurations
04
Solving the system problems
05
Collect resolved problems & make a
fulfilled document
06
Informing the users about the problem
reports
07
Make sure whether the system is
functioning properly
Step
Branching Action
03a
User training
Extensions
BSc (Hons) in Information Technology
Use Case ID
006
Name
Monitor system performance
Summary
Make sure monitoring is effective
Precondition
Initializing how the system works
Postcondition
Paying attention on effectiveness of problems that
arose
Primary Actors
None
Secondary Actors
System Administrators
Trigger
The process of system performance monitoring
Main scenario
Step
Action
01
Introducing the main performance
02
Collect & setup the tools used to monitor
03
Send clear messages to an appropriate
technical staff
04
Measuring the system performances
always
05
Taking actions to solve problems
Step
Branching Action
Extensions
-
BSc (Hons) in Information Technology
Use Case ID
007
Name
Maintain System Documentations
Summary
Help to keep documents on time
Precondition
Identifying needs for documenting
Postcondition
Store documents in order
Primary Actors
None
Secondary Actors
System Administrators
Trigger
New system or procedure that has t be documented
Main scenario
Step
Action
01
Continuously checking the accuracy
02
Make sure that the document is correct
03
Confirm the rightness of the document
04
Have an effective communication with the
staff related
05
Save documents in an easily accessible
way
06
Have a continuous look on
documentations
07
See whether the document is effective
Step
Branching Action
Extensions
-
BSc (Hons) in Information Technology
IT22186638 - SUBASINGHE S M U
Worked Section
Actors
• System admin
Use Cases
•
•
•
•
Add applicant to the system.
Post job
Remove filled jobs.
Remove applicant.
Special Contribution
• Refer some notes for creating use case diagram.
• Align some pages.
• Help to find mistakes.
Challenges Faced
• Networking problems.
• Find extensions for some main use cases.
BSc (Hons) in Information Technology
Use Case ID
008
Name
Add application to the system
Summery
To find a job for applicant
Pre-condition
Access to system
Post-condition
Review and categorize applicant
Primary Actors
None
Secondary Actor(s)
Trigger
System admin
When a new job application is received HR
department wises to add it to system
Main scenario
Step
Action
1
Access to system
2
Enter applicant information
3
Upload resume and other documents
4
Assign a unique identifier
5
Set up notifications
6
Review and categorize applicant
Step
Branching Action
2.a
Customize data fields
Extensions
BSc (Hons) in Information Technology
Use Case ID
009
Name
Post job
Summery
Upload jobs for the system
Pre-condition
Identify the needs for a new job posting
Post-condition
Post the job
Primary Actors
None
Secondary Actor(s)
Trigger
System admin
Main scenario
Step
Action
1
Identify the needs for new job posting
2
Create a job description
3
Determine the job posting platform
4
Choose job posting duration
5
Set up the job posting
6
Approve job posting
7
Post the job
Step
Branching Action
2.a
Use social media to promote job posting
Extensions
BSc (Hons) in Information Technology
IT22095480 – JAYASOORIYA L T
Worked Section
• Design use case diagram for company database
Actors
• Company database
Use Cases
•
•
•
•
Record new applicant.
Collect user data.
System security.
Remove data.
Special Contribution
• To held find actors and scenarios to this topic.
• Point out problems of use case diagram and drawing and create use case diagram scenarios.
Challenges Raised
• Cannot understand what to topic and how to create scenarios.
• Difficult to manage time during the lectures and mid exam.
BSc (Hons) in Information Technology
Use Case ID
010
Name
Collect user data
Summery
Record new applicant for the data base
Pre-condition
Data collecting
Post-condition
Data maintenance
Primary Actors
None
Secondary Actor(s)
Trigger
Company database
New applicant sends their data and supporting
paperwork for review
Main scenario
Step
Action
1
Data collecting
2
Entering data to the system
3
Validation of the data
4
Store the data to the system
5
Data maintenance
Step
Brunching action
1.a
Name , Working experience ,education
4.a
Analytics and reporting
Extensions
BSc (Hons) in Information Technology
Use Case ID
011
Name
System security
Summery
Supply security for the database
Pre-condition
Access control to the unwanted users
Post-condition
Continuous monitoring
Primary Actors
None
Secondary Actor(s)
Trigger
Company database
Business wishes to put security measures in place to
stop unauthorized access
Main scenario
Step
Action
1
Develop security rules
2
Define security requirement of the system
3
Planning security architecture
4
Monitoring security
5
Respond security accident
6
Identify risks
Step
Branching Action
3.a
Cloud security
1.a
Develop security plan
Extensions
BSc (Hons) in Information Technology
IT22196224 – PIYATISSA M S N
Worked Section
• Design use case diagram for HR Manager.
Actors
• HR Manager
Use Cases
• Planning
• Coordinating
Special Contribution
• Develop the team mentality.
• Giving new Ideas.
• Be helpful.
Challenges faced.
• Networking issues.
• Difficult to gather all members at the same time.
BSc (Hons) in Information Technology
Use Case ID
012
Name
Planning
Summery
Planning to manage future works
Pre-condition
Determine purpose for interview
Post-condition
interview
Primary Actors
None
Secondary Actor(s)
Trigger
H R Manager
Main scenario
Step
Action
1
Determine purpose interview
2
Define requirements
3
Develop interview questions
4
Select interview team
5
Schedule the interviews
6
interview
Step
Branching Action
Extensions
BSc (Hons) in Information Technology
Use Case ID
013
Name
Coordinating
Summery
Coordinating the system
Pre-condition
Assess current system
Post-condition
Evaluate the system
Primary Actors
None
Secondary Actor(s)
Trigger
H R Manager
Business wishes to put security measures in place to
stop unauthorized access
Main scenario
Step
Action
1
Assess the current system
2
Set Priorities
3
Develop plans
4
Assign Responsibilities
5
Implement the plan
6
Monitor and evaluate
Step
Branching Action
6.a
Continuous improvement
Extensions
Assumption…………
There are two assumptions we met. They are “Recruit employees to another company as third party company”
and “Recruit employees to our own company.”
And we tend to use recruit employees to our own company.
Download