Instruction
Instruction: Identify what is wrong with each of the following as a SRS sentence. If it is wrong, discuss how we may correct it.
1. A nurse practitioner may write a prescription for a patient, but the prescription will need a doctor's approval to be filled. Once the nurse has posted the prescription for the patient, any doctor may respond and sign for approval, but the post expires in 24 hours if no doctor signs the prescription for approval.
The wrong in this SRS sentence is the nurse should NOT write the prescription for the patient because this is doctor’s duty. SRS always
2. The machine status is color coded for five different flagged situations. The user interface needs to allow user customization to select five appropriate colors to distinguish the situations, including the user's need to cope with possible color blindness.
3. The inventory re-order procedure may be invoked by any of the following events: (a) manual initiation by an operator; (b) current level of inventory; or (c) anticipated need due to scheduled production within the duration of order lead time.
4. Although required by law, the patient’s SS# will not be used to index patient records. Instead, each patient has his/her own unique patient ID#.
Instruction: Read the given stated need and suggest implied need(s).
1. Stated Need: The software system shall require a user id and password for access.
Implied Need (s):
2. Stated Need: The software shall be able to create five types of reports.
Implied Need (s):
3. Stated Need: The software shall be able to create and save a document.
Implied Need (s):
4. Stated Need: The software shall permit the use of Credit Card for merchandise purchase.
Implied Need (s):
5. Stated Need: The pop up window shall have a ‘cancel’ button.
Implied Need (s):
Instructions: Distinguish whether each of the following is a "needs" statement, or a software requirement specification (SRS). If it is a needs statement, discuss how we may proceed to re-work it into a SRS.
1. All transactions must be properly logged to meet the requirements by law.
2. In the occurrence of any one of the following events, the system must respond with alert notification within 10 seconds.
3. Payment transaction must be confirmed before initiating the download process.
4. The user should be provided with various input options to complete the form, including guidance by a software wizard, but convenience for the user needs to be a high priority.
5. Input data must be validated before submission to the server to defend against malicious intruder to the network.