In a Requirement-Specification, the Benchmarks (Past, Trend, Record) are not the actual Requirements (not ‘core’), but they are useful ‘background’ to the Requirements.
The Requirement targets (Goal Levels) and Constraints (Tolerable and Survival Levels) are central (core) to implementation, and are therefore not Background.
1. Parameters are clearly typed as either ’core’ (for example, Scale, Meter and Goal) or ‘background’ (for example, Headline, Gist and Past), or ‘commentary’ (for example, Source and Note).
2. Background specifications are essential to the understanding and use of a specification. However, any Defects in Background will not necessarily materially and/or negatively Impact the real System. Such Defects might potentially have bad Impacts when used in a certain way. For example, when a Goal (Core-Specification) is set on the Basis of an incorrect Past or Record (Background specification) the resulting Goal Level (a ‘core’ specification) will be incorrect.
Specification-Defects in ‘background specification’ are either major or minor. depending on our judgment, in the specific Context, of the potential consequences.
This Concept entered by Jon Bundy.