As illustrated in the preceding figure, Configurability is part of the following inheritance hierarchy:
The typical responsibilities of configurability are to:
Configurability is typically decomposed into the following aggregation hierarchy of subfactors:
Configurability is typically measured in terms of:
Typical mechanisms for implementing configurability include:
The following guidelines have been found to be useful regarding configurability: