Docsity
Docsity

Prepare for your exams
Prepare for your exams

Study with the several resources on Docsity


Earn points to download
Earn points to download

Earn points by helping other students or get them with a premium plan


Guidelines and tips
Guidelines and tips

CS708 Software Requirements Engineering, Assignments of Software Engineering

Now it is a complete file that have soution of first assignment of SRE

Typology: Assignments

2020/2021
On special offer
30 Points
Discount

Limited-time offer


Uploaded on 01/06/2021

zeeshan-khaliq-1
zeeshan-khaliq-1 🇵🇰

4 documents

1 / 9

Toggle sidebar
Discount

On special offer

Related documents


Partial preview of the text

Download CS708 Software Requirements Engineering and more Assignments Software Engineering in PDF only on Docsity! Course: Software Requirements Engineering Course Code: CS708 Assignment No: 01 Name: ZEESHAN KHALIQ Student Id: MS190400007 Semester: Spring 2020 (2nd) DEGREE Title: MS in Computer Science Submitted to: Dr. Ghulam Ahmad Farrukh Virtual University of Pakistan Question No. 1 (15+5+5=25 marks) During the current Covid-19 pandemic, you have been assigned a role of Requirement Engineer for the development of an online MIS for a newly developed hospital reserved for coronavirus patients. The MIS will keep the record of all the patients as well as of the complete staff of hospital. Moreover the system will load the data into National Database after every two hours regarding the current situation/condition of patients. Being a requirement engineer, you are required to identify the following in detail 1. Functional requirements 2. Non-functional requirements 3. Actors and stakeholders Solution: Functional Requirements of Online MIS for Pandemic Hospital 1- Registration of Patients 1.1- Add Patients:- The online MIS shall allow front-desk staff to add new patients to the system. 1.2- Assign Patient ID:- The online MIS shall allow front-desk staff to give each patient an ID and add it to the patient’s record. This ID shall be used by the patient throughout his/her stay in the hospital. 1.3- Update Patients:- The administrative staff in the ward shall be allowed to update the personal information of the admitted patient in the hospital. 1.4- Delete Patient ID:- The administrative staff in the ward shall be allowed to delete the ID of the patient from the system when the patient checks out 1.5- Add to Beds-Available List:- The administrative staff in the ward shall be allowed to put the beds just evacuated in the beds-available list. 2.1- Patient Identification:- The system requires the patient to identify himself/herself using patient Id 2.2- Logon ID:- Any user who uses the system shall have a Login ID and Password. 2.3- Modification Any modification (insert, delete, and update) for the Database shall be synchronized with the national database of COVID'19 and only by the administrator 2.4- Front Desk staff Rights:- Front Desk staff shall be able to view all information in pandemic online MIS, add new patients to online MIS but shall not be able to modify any information in it. 2.5- Administrators' Rights:- Administrators shall be able to view and modify all information in pandemic online MIS. 3- Reliability How general the form generation language is Simplicity vs. functionality of the form language= Speeds up form development but does not limit functional. 4- Availability The system shall be available all the time. 5- Safety Humans are error-prone, but the negative effects of common errors should be limited. E.g., users should realize that a given command will delete data, and be asked to confirm their intent or have the option to undo. 6- Software Quality Good quality of the framework= produces robust, bug-free software which contains all requirements Customer satisfaction. 7- Reusability Is part of the code going to be used elsewhere= produces simple and independent code modules that can be reused. 8- Maintainability 8.1- Back-Up The system shall provide the capability to back-up the Data. 8.2- Errors The system shall keep a log of all the errors. Actors involved in online MIS for Pandemic Hospital 1 - Patients 2 - Employees 3 - Doctors 4 - Nurses 5 - Receptionists 6 - Technicians Stakeholders involved in online MIS for Pandemic Hospital 1 - Government 2 - Public 3 - Providers (community and hospital healthcare professionals) 4 - Hospital administrators and governing boards 5 - Non-governmental organizations Question No. 2 (05+10+10=25 marks) Find the research paper named “RE-Paper 1” attached with this assignment. Read the complete paper multiple times and answer the following questions comprehensively in your own words. (a) What is the identified problem? Solution: Traditional Requirements Engineering (RE) approach is the identified problem in this paper. (b) How the authors have solved the identified problem? Solution: The author has solved the identified problem with the help of the agile requirements engineering (RE) approach. As the agile approach is the practice of continuous iteration of development and testing throughout the development life cycle of the project. And the author suggests that if we apply this similar approach in requirements engineering instead of the traditional requirements engineering approach. Then we can improve the requirements change management and its adaptability in a much easier and efficient way. And for this, we should apply proven traditional requirements engineering approaches and agile requirements engineering approach combined. In agile approach requirements, engineering activities are being performed in parallel with product development. So, we must take feedback from the product development team periodically and should develop the requirements accordingly. Because the agile approach provides us with clear specification and validation of requirements and it is among the modern approaches of requirements engineering. (c) How the proposed solution is implemented and validated?
Docsity logo



Copyright © 2024 Ladybird Srl - Via Leonardo da Vinci 16, 10126, Torino, Italy - VAT 10816460017 - All rights reserved