CS510 Assignment 1 Solution and Discussion
-
Assignment No. 01(Graded)
Semester: Fall 2019
CS510-Software Requirements and Specifications Total Marks: 15Due Date: 18/11/2019
Instructions:
Please read the following instructions carefully before submitting your assignment.
You should use Microsoft Word document to prepare and submit the assignment on VULMS.
It should be clear that your assignment will not get any credit if
The assignment is submitted after due date.
The assignment is not in the required format (.doc or docx)
The submitted assignment does not open or file is corrupt.
The assignment is copied (partial or full) from any source (like websites, forums, other students, etc.)Learning Outcome:
After developing this assignment, the student will be able to;
• Differentiate between good requirements and bad requirements• Characteristics of elicited requirements
Assignment #1
Consider a Dental Hospital Record System that is to be developed for XYZ hospital. Below are the elicited requirements for the software:
Task:
You are responsible to identify good/bad requirements from the given list, and then to mention those requirements based on their characteristics.
Requirements Good/Bad Characteristic The relevant user will only be allowed to browse the historical medical information of the patients. Patient record can be searched from the software application using a unique id that is generated based on DateOfBirth (dd-mm-yy) entered at the time of registration. The system shall accept input of patients’ data from the patients and the dentist. The software to be developed must store, updated and retrieve data from multiple input locations including hospital work-stations. Registered users should only be able to access data, and an error message will be displayed if user will enter the password longer than 10 characters. Patient shall be able to view his/her record and can also update his/her name, address, and DateOfBirth details(yy-mm-dd) The dentist and the patients will be able to retrieve and sort medical record information and can also print output of said information. The software to be developed will be able to show the complete and full search record of queries by the dentist only. The software to be developed must operate on peak working hours per day. The software to be developed must display correct patient name. Lecture covers: This assignment covers week no.1 to week no. 3
Best of Luck!
-
Requirements Good/Bad Characteristic The relevant user will only be allowed to browse the historical medical information of the patients. Bad Verifiable/Testable Patient record can be searched from the software application using a unique id that is generated based on DateOfBirth (dd-mm-yy) entered at the time of registration. Bad Inconsistent The system shall accept input of patients’ data from the patients and the dentist. Good Clear The software to be developed must store, updated and retrieve data from multiple input locations including hospital work-stations. Bad Unclear Registered users should only be able to access data, and an error message will be displayed if user will enter the password longer than 10 characters. Bad Ambiguous Patient shall be able to view his/her record and can also update his/her name, address, and DateOfBirth details(yy-mm-dd) Bad Inconsistent The dentist and the patients will be able to retrieve and sort medical record information and can also print output of said information. Bad Independent The software to be developed will be able to show the complete and full search record of queries by the dentist only. Good Clear The software to be developed must operate on peak working hours per day. Bad Incomplete The software to be developed must display correct patient name. Good Clear