Adaptive Maintainability



Definition

Adaptive Maintainability (a.k.a., Adaptability)
the type of maintainability representing the degree of easiness with which adaptive maintenance can be performed on a business enterprise, system, application, or component
Adaptive Maintenance
1) Maintenance of a business enterprise, system, or application that adapts it to changes in its environment
2) Maintenance that adapts a component to changes in other parts of the system or application

Classification

Adaptive Maintainability in the Inheritance Hierarchy

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

Responsibilities

The typical responsibilities of adaptive maintainability are to:

Subfactors

Adaptive maintainability is typically decomposed into the following aggregation hierarchy of subfactors:

Measures

Adaptive maintainability is typically measured in terms of:

Mechanisms

Typical mechanisms for improving adaptive maintainability include:

Guidelines

The following guidelines have been found to be useful regarding adaptive maintainability: