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.