Question: Old MathJax webview Question 2: 15 Marks) Due to the current situation of COVID19 pandemic, it is difficult to provide face-to-face counselling sessions to the

Old MathJax webview

Old MathJax webview Question 2: 15 Marks) Due to

Old MathJax webview Question 2: 15 Marks) Due to

Question 2: 15 Marks) Due to the current situation of COVID19 pandemic, it is difficult to provide face-to-face counselling sessions to the students. There is a need to improve the counselling process and an online system can help in this. Using this system, students will be able to get essential help in their educational activities such as registering courses, psychological support, special needs support and at risk support. The system is expected to provide a user friendly interface with an acceptability using various types of devices. The system shall handle up to 500 users simultaneously and the language used in the interface should be formal and polite. Using the system, students should be able to view their counsellor, chat with counsellor, send feedback about the services and edit profiles. All users are required to login to the system to perform any privileged actions. The student counsellor should be able to view users, view chats, and provide feedback. The administrator should be able to add, view and edit Counsellor, View User. A counsellor will not be allowed to provide a feedback if the allocated time limit would be exceeded. Administrator should be able to add Frequently Asked Questions (FAQs) with their corresponding answers. He/she will be able to view, update and delete questions. All users are required to login to the system to perform their privileged activities ar access will be rejected by the system for invalid credentials. 2.1 There are a set of functional requirements of the system mentioned in the given 1 Mark scenario. List TWO of them with their types. 2.2 Identify TWO non-functional requirements matching with the scenario along with their 1 Mark types. 2.3 Draw a use case diagram for the scenario. 7 Marks 2.4 To ensure the validation and verification, how can you perform system testing and 3 Marks acceptance testing for the counselling system? Note: You must clearly relate the testing appropriately with the scenario and related components. 2.5 Identify two quality attributes which affects the following in the context of the 3 Marks developed system. . Product operation requirements Product revision requirements . Product transition requirements Note: You must relate your answers appropriately with the system based on the given scenario. TM354/THE-Final/Other Branches 3 of 6 2020-2021/Spring Question 3:20 Marks) 3.1 20 Marks A part of a software development scenario related to graduate student recruitment system in a university is given below. 3.1.1 identify the classes and their corresponding attributes in the given scenario 5 Marks 3.1.2 Build an initial level class diagram to store the entities details into a database based on 15 Marks the given below assumptions. You are required to The system is expected to keep information about the graduate students from all faculties, details of the companies registered, available job vacancies, available trainings etc. The university will keep students details in the system every semester after their graduation. The student details to be stores in the system are student ID, name, DOB, major, year graduated, GPA, contact number, email address and the major. There is a dedicated department to manage the process. The department details are department ID, description, email address, and telephone number. The department staff are responsible for all the activities related the process. For each staff, the database should record the staff id, name, address, telephone and email address. The two types of the staff are front-office staff and back-office staff. The front office staff is the contact person with the recruitment companies. The university can receive various job offering from different companies contracted with. The company details to be stored are Company ID, name, sector (such as banking, oil and gas, insurance etc.), country, contact person, email address and telephone. The job vacancies are identified by Job_ID and other details to be stored are description, contract type and remuneration. In addition to the permanent job offerings, companies offer training opportunities for students, the details to be stored are TrainingID, description, StartDate and EndDate. Duration of the training sessions are for less than six months. Students can apply for available trainings one at a time. Students can apply for more than one job at a time based on their specialization. If a job or training is applied by a student, the system should keep track of the updates and alert through email by the back-office staff and the applicant student. The update and alert details are application_date, job_ID, TrainingID, student ID. 3.2 From the software engineering skills you have learned during the study, identify 5 Marks any TWO object-oriented complexity metrics exactly matching with the above scenario. . . Describe what they measure and how it support to determine complexity of the classes

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related General Management Questions!