Reusability



Definition

Reusability
the development-oriented quality factor representing the degree of the easiness of reusing all or part of a work product

Classification

Reusability in the Inheritance Hierarchy

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

Responsibilities

The typical responsibilities of reusability are to:

Subfactors

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

Measures

Reusability is typically measured in terms of:

Mechanisms

Typical mechanisms for implementing reusability include:

Guidelines

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