Suggest how an engineer responsible for drawing up a system requirements specification might keep track of the relationships between functional and non-functional requirements.
What will be an ideal response?
Keeping track of the relationships between functional and non-functional
requirements is difficult because non-functional requirements are sometimes
system level requirements rather than requirements which are specific to a single
function or group of functions.
One approach that can be used is to explicitly identify system-level non-
functional requirements that are associated with a functional requirement and list
them separately. All system requirements that are relevant for each functional
requirement should be listed. They can be related by including them in a table as
shown below.
Notice that in this example, the system non-functional requirement would normally
take precedence over the timing requirement, which applied to the specific
operation.
Obviously, any sensible answer that provides a way of linking functional and non-
functional requirements is acceptable here.
You might also like to view...
Which of the following is NOT an area in the Fields areas?
A) FILTERS B) COLUMNS C) ROWS D) LIST
When a chart is selected, the Chart Formatting Control will appear below the chart
Indicate whether the statement is true or false