Invariant Requirements



Definition

An invariant requirement is a data requirement that specifies a mandatory relationship among logical data values of an application, component, or business object.

Objectives

The typical objectives of an invariant requirement are to:

Examples

The following are typical examples of invariant requirements:

Guidelines

The following guidelines have been found to be useful when producing invariant requirements: