Answered step by step
Verified Expert Solution
Link Copied!

Question

00
1 Approved Answer

I need the answer to all of these questions, please. especially from 1.6 to 1.11. Assume a scenario of developing a mobile application for your

I need the answer to all of these questions, please.

especially from 1.6 to 1.11.

image text in transcribedimage text in transcribedimage text in transcribed

Assume a scenario of developing a mobile application for your branch for AOU Student Council Complaint Management System. For convenience, we will name the system as SCCMS. Assume you are a Software Engineer and you have been assigned in this software development project. You are required to answer questions 1 - 3 based on the SCCMS scenario given below. The paragraph given below demonstrates the overall functioning of the SCCMS system. The Student Council (SC) in your branch would like to manage the student complaints using an online system. The SC members have decided that from next academic year on, the student complaints and concerns should be managed online and the mobile app should be developed within four months to be run in various platforms. The system should be accessed only by authorized users to ensure security. The SCCMS aims to support the SC members and Student Affairs Department staff for long term and the students during their study period. Any officially enrolled student and staff will be able to view the services available in the system. All users will be able to login after the authentication is done by the system. The System administrator will be able to create or edit complaint type, add user types and update user type. The administrator manages the system maintenance which includes backup and recovery. The administrator will also be able to reset passwords based on the requests. The system refuse access when a user is trying to login with invalid credentials. The system is expected to be designed to cope with changes in the future without major efforts. The system must be working properly even though the partial failure of the system occurs. The SCCMS should allow at least 1000 users simultaneously to access the system. The student will be able to submit complaints and they will be able to see the status of their complaints. Once the complaint is resolved, they will receive notification of the response sent by SC. The students will be able to edit their profiles and will be able to write feedback. The SC members will be able to forward the complaints submitted by students to the SA staff after viewing them and send response to students once solved. The SC will be able to view the feedback from the students. The SA staff monitor the SC functions and manage student details and complaint details. You, as a software engineer, one of the important factors to be considered during the development is project risks. The software engineer is required to provide SCCMS documentation for maintenance purpose. This should include a complete technical specification and documentation of the design and implementation of the SCCMS. The system can be incorporated with a dashboard to visualize the real time user status. The SCCMS must store the entities details into a database for continuous running of the sc complaints management. Assume that you are following an object oriented approach in the software development. The paragraph given below demonstrates partial static modelling details during the design phase of the system development. The department comprises of more than one SA staff. The department details to be stored are department ID, description, email address and phone number. The SA staff details are staff ID, name, designation, phone number and an email address. One of the staff is assigned as the supervisor who monitors the staff activities. Each branch's Student Council (SC) is managed by the SA staff members. SC details are unique ID, semester, academic year, members and date of formation. The SA staff stores the details of all the students. One student can submit more than one complaint to the SC. The student details are Student ID, name, major, address, contact number and email address. The feedback is written by the student. One student can write more than one feedback. The SC can view the feedback, the details to be stored are unique ID, description, type and date. The student complaints are viewed and responded by the SC. The complaint details are unique ID, description, type, impact, student ID and date of complaint. The two types of students are undergraduate and postgraduate students. Important Notes The student role must be represented by your ID number in all the answers. The Student ID must reflect your Student ID in the class diagram The Administrator role must be represented by your ID_First Name_Branch Name in all the answers (for example 1234567_Ahmed_Kuwait) The SC must be shown along with your branch name in the diagrams (for example SC- Kuwait) All answers and diagrams must be drawn based on the given scenario. Your ID and Name should be displayed as a footer in each diagram. Failure to adhere to the above will be lead into receiving zero mark for the diagram/s. All answers must be written using own words, do not copy and paste the sentences . from the scenario. Question-1 30 Marks Note: Answers NOT related to the given scenario will NOT be awarded marks. 1.1 Identify the problem mentioned in the scenario. 2 Marks 1.2 What is the suggested solution mentioned in the scenario? 2 Marks 1.3 Specify two methods to complete the requirement elicitation for the proposed 2 Marks system. Answer should be strictly related to the scenario. 1.4 How do you differentiate between a customer and user/s of the proposed 2 Marks system? Write justification to support your answer. 1.5 Identify any TWO requirement constrains mentioned in the scenario. 2 Marks 1.6 Mention any TWO business rules from the given scenario. 2 Marks 1.7 There are a set of functional requirements of the system mentioned in the given 3 Marks scenario. List THREE of them with their types. You must classify them according to their priority [low, medium, high). 1.8 Identify TWO non-functional requirements from the given scenario along 8 Marks with their types. Suggest appropriate fit criteria for each of them. Identify TWO additional non-functional requirements matching with the scenario along with their types. Suggest appropriate fit criteria for each of them. 1.9 Suggest a Software Development Model appropriate to the SCCMS 3 Marks development. Justify your answer. 1.10 Specify the user documentation required for SCCMS. 2 Marks 1.11 Project issues are not requirements, but concerns that are brought to light by 2 Marks the requirements activities. They appear in the requirements document because they help to clarify the requirements further. [Refer to page number 115-118 in the TM354 course material] Based on your understanding, identify one project issue associated with the development of SCCMS. Justify your

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access with AI-Powered Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Advanced Accounting

Authors: Joe Hoyle, Thomas Schaefer, Timothy Doupnik

10th edition

0-07-794127-6, 978-0-07-79412, 978-0077431808

Students also viewed these Accounting questions