SACWIS Title XIX
Interface
Requirements
Evaluation Worksheet
Exercise 2
Part 1: High Level Requirements
Taking the list of
prioritized stakeholder needs, develop high level requirements for two
stakeholder needs. After you have
defined them, determine whether each requirement meets the 6 criteria for a
well-defined requirement. A requirmenet needs to receive a “Y” on each in order
to move forward.
|
SH Need# |
Req. # |
Requirement |
Correct
|
Necessary |
Clear |
Attainable |
Traceable |
Verifiable |
|
SN-1 |
R-1 |
EXAMPLE:
DMAS will send data from |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Part 2: Verify Detailed Requirements
Please take one of the
high-level requirements and develop and verify detailed requirements
(specifications). A software numbering
system (e.g. 1.0, 1.1, 1.2, 1.3) may be helpful.
|
SH Need# |
Req. # |
Requirement |
Correct
|
Necessary |
Clear |
Attainable |
Traceable |
Verifiable |
|
SN-1 |
R-1 |
EXAMPLE:
The vending machine will provide status information to the user via a light. |
|
|
|
|
|
|
|
SN-1 |
R-1.1 |
EXAMPLE:
The light will be green when the selected item is in stock. |
Y |
Y |
Y |
Y |
Y |
Y |
|
SN-1 |
R-1.2
|
EXAMPLE:
The light will be red when the selected item is out of stock. |
Y |
Y |
Y |
Y |
Y |
Y |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|