Predictability



Definition

Predictability
the soundness quality factor representing the degree to which the behavior of an application or component is deterministic (i.e., predictable) for a given set of inputs when in a given state

Classification

Predictability in the Inheritance Hierarchy

As illustrated in the preceding figure, Predictability is part of the following inheritance hierarchy:

Responsibilities

The typical responsibilities of Predictability are to:

Subfactors

Predictability is typically decomposed into the following aggregation hierarchy of subfactors:

Measures

Predictability is typically measured in terms of the:

Mechanisms

Typical mechanisms for implementing predictability include:

Guidelines

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