Anyone have practices to share to model product variants?
For example, say you have 2 software components that are built with different localization settings and for different Operating Systems, this can be seen as two components:
- componentA, and
- componentB
Variation Point 1 is localization with variations:
Variation Point 2 is operating system with variants:
For each component, there are four variants. Example:
Component A, English, Windows 10
Component A, English, OSX 10
Component A, Japanese, Windows 10
Component A, Japanese, OSX 10
I expect the modeling concerns are common:
How do I model the variation points?
How do I parameterize (not sure if this is the appropriate term) the component configurations?
How do I view the resultant variant types.