This functionality is only available for certain module packages.

Configuring components

Requirements for configuring components are derived from the following objectives for configuring a modular system:

New requirements that cannot be met with existing components lead to further development of the modular system. This process involves two different principles, both of which are illustrated in the following diagram.

Two variants, A and B, are depicted on the left side of the Variant generation diagram. They differ only in terms of the alternative subcomponents D and E. The modular system in the example contains two component classes, A and B, for the two variants. In order to reduce variance, the modular system can be further developed by applying the following principles:

Depending on the focus of the principles being applied, the configuration effort is divided between configuration and parametrization tasks. Should the parametrization of powerful components become too complicated, decomposition of these components is often necessary. If the number of components to be managed in the modular system threatens confusion, it is helpful to generalize.