Professional Documents
Culture Documents
Requirement
Engineering
WEEK # 7
2
Quality Criteria for Requirements Documents
Clear structure
Completeness
Traceability
3
Unambiguity and Consistency
Requirements documents must be complete, i.e., they must contain all relevant
requirements (and required additional information), and each requirement
must be documented completely.
All possible inputs, influential factors, and required reactions of the system
must be described for each desired system function.
This comprises describing error and exception cases in particular.
Also, quality requirements, such as requirements pertaining to reaction times
or availability and usability of the system, must be noted.
7
Completeness (Cont.)
Agreed
Unambiguous
Necessary
Consistent
Verifiable
Feasible
Traceable
Complete
Understandable
10
Agreed
That means that tests or measurements can be carried out that provide
evidence of the functionality demanded by the requirement.
18
Feasible
A requirement is traceable if its origin as well as its realization and its relation to other
documents can be retraced.
Using these unique identifiers, requirements that are derived from other requirements on a
different level of the specification can be connected.
For example, a system goal can be traced through all levels of abstraction, from design to
implementation and test.
20
Traceable (Cont.)
21
Complete