Portability



Definition

Portability
the development-oriented quality factor representing the degree of the easiness of moving a system, application, or component from one hardware or software environment to another

Classification

Portability in the Inheritance Hierarchy

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

Responsibilities

The typical responsibilities of portability are to:

Subfactors

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

Measures

Portability is typically measured in terms of the:

Mechanisms

Typical mechanisms for implementing portability include:

Guidelines

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