Configurability



Definition

Configurability
the quality factor representing the degree to which an application or component is or can be configured into multiple forms (i.e., configurations)

Classification

Configurability in the Inheritance Hierarchy

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

Responsibilities

The typical responsibilities of configurability are to:

Subfactors

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

Measure

Configurability is typically measured in terms of:

Mechanisms

Typical mechanisms for implementing configurability include:

Guidelines

The following guidelines have been found to be useful regarding configurability: