Requirements Specification: a Hierarchical Structure
Tom Gilb
This
diagram is extracted, as a useful reference, from the "Rich Requirements"
article on this site.
It is a hierarchical representation of example
sub-requirement types or attributes which can be specified in order to increase the
definition, specificity, testability and completeness of a higher level
requirement.
Note: the numbers in the diagram correspond to
entries in the planning language 'Planguage' glossary included in the
Competitive Engineering
book. The book also includes extensive discussion on how to define and specify
requirements fully.