Perfective Maintainability



Definition

Perfective Maintainability (a.k.a., Perfectability)
the type of maintainability representing the degree of easiness with which perfective maintenance can be performed on a business enterprise, system, application, or component
Perfective Maintenance
Maintenance that improves a quality factor (e.g., improves reliability via refactoring) of a business enterprise, system, application, or component without modifying its functionality

Classification

Perfective Maintainability in the Inheritance Hierarchy

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

Responsibilities

The typical responsibilities of perfective maintainability are to:

Subfactors

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

Measures

Perfective maintainability is typically measured in terms of:

Mechanisms

Typical mechanisms for improving perfective maintainability include:

Guidelines

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