



Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
System Analysis & modelling, Functional and Non-Functdional Requirements for a project.
Typology: Lab Reports
1 / 6
This page cannot be seen from the preview
Don't miss anything!




1. Operational Requirements: 1.1 The system will run on a windows 10 environment. 1.2 The system should be able to connect wirelessly. 1.3 The system should automatically back up new applications/changes to applications to a duplicate document stored in the web. 1.4 The system will automatically send appointment times and dates to the relevant people who will interview the new applicant. 1.5 The system will store all relevant details/documents in a file which will be linked to the appointment details on the calendar. 1.6 The system should be able to pull applications from the company website. 1.7 The system will send automatic status updates via email to an applicant of how their application is progressing. 2. Performance requirements: 2.1 The system will store an appointment within 2 seconds, and distribute it within 2 minutes. 2.2 system will retrieve appointment details within 2 seconds. 2.3 System will retrieve applicants' details along with relevant documents stored in their file within 20 seconds. 2.4 System will store relevant details/documents about/on the applicant within 20 seconds. 2.5 The interview calendar will combine all interview panel calendars to ensure they are all available at the same time. 2.6 The system should be able to cater for 150 users at a time.
3.1 Only the applicant, interviewee, HR, and managers can view documents about the applicant. 3.2 The system must conform to all privacy legislation requirements.
4. Cultural and political requirements: 4.3 The system must make sure there is no bias or discrimination applied to a candidates application 4.4 the system must support and ensure all legal requirements in the hiring process. **Functional requirements:
Stage 2:** **Non-functional requirements:
1. Manage applicant information: 1.2 The system will create a candidate profile that stores all their contact information 2. Manage appointments: 2.1 Applicants can change/cancel their appointment. 2.2 Only managers can see all applicants' appointment times. 2.3 Only managers can change all applicants' appointment times. 2.4 Interviews can only view/change appointment times of the applicant assigned to them. 3. Schedule: 3.1 Interviewee can only see the appointment times of the applicants assigned to them. 3.2 Manager can view/change all applicants appointment times (same as 2.2 and 2.3) 3.3 Managers can see interviewees schedules. 3.4 The system should allow the interviewer to reschedule the interview if necessary 4. Management of the interview process 4.1 The system allows the hiring manager to rank/assess each candidate against the job description or person requirements 4.2 The system will allow the interviewer to notify unsuccessful candidates ******* Stage 3:** **Non-functional requirements: