Suppose that a school is building a new software system, called A- Check, to control students’ attendance to the Software Systems Requirements lectures. In particular this new system shall:
Define the requirements for A-Check. Your requirement statements must adhere to the attributes of good requirement such as atomic, measurable, unambiguous, and feasible. Recall the discussion "Fixing Requirement" and apply your learning there into this assignment.
Your requirement statement must also follow the below format. The format below is used by a lot of companies and technical writers. The requirement below is just a make-up requirement for fun...
"The system shall send an email to all students letting know know that they can go home if the professor is 15 minutes late to class"
1. Register students with student id as primary key(No Duplicate Students) and who have attended the lecture.
2. Send Mail to the students email id if professor is late by greater than equal to 15 minutes.
You can simply understand this by following these steps
Create three tables - student,Professor,lecture
1. Enter records in Student table with student id as primary key to ensure no student is duplicated and who have attended the lecture
2. If the professor is late by >= 15 then select all students email id who have registered and attended the lecture.
3. Send Email to those Email-ids (Can go home).
This is the basic check which will be followed..
Get Answers For Free
Most questions answered within 1 hours.