Overview of product line development¶
Use case¶
With Next Design, you can:
Use case | What Next Design can do |
---|---|
Feature Model Definition | You can define the product variability in a tree diagram format feature model. |
Product Configuration | You can determine the variability for each product by defining multiple products and selecting valid features. |
Assign Features to Design Model | Assigning a feature to a design model allows you to identify the variable points of the design model for the feature. |
Confirm design model of product application | You can confirm the design model to which the product configuration is applied. |
Export design model for product application | You can export the design model after product application as another project. |
screen image¶
-
Feature model definition screen
-
Product configuration screen
Term definition¶
Terms | Description |
---|---|
Feature | Focusing on the commonality among products, an element that expresses the factor of the range (variability) that differs between the products. Example: Differences in physical elements of products and differences in hardware can be features. |
Feature Model | A model that systematically expresses constraint relationships between features. |
Product | Product |
Configuration | Definition information for extracting required products from similar product-intensive systems In most cases, selection of features determines the configuration contents for the product. |
Feature allocation | The process of associating the variable factor (feature) to the range (variable point) where a difference occurs for each product in a similar product-intensive system group |
Product application | A process of determining differences based on the selection of variable factors (features) determined by configuration for the range (variable points) where differences occur for each product |
Mandatory Feature | A feature that must be selected when a parent feature is selected in the configuration |
Optional Feature | In the configuration, when the parent feature is selected, it is the feature that can be decided whether or not to arbitrarily select it. |
Alternative Feature | In the configuration, when the parent feature is selected, it is the feature that must select any one of sibling alternative features. |
Or Feature | In the configuration, if a parent feature is selected, at least one of the sibling logical OR features must be selected. |
Feature Group | In the feature model hierarchy, a feature node that represents the concept of grouping multiple features. A selectable range in the configuration can be defined. |
Feature expression | A logical expression that defines the condition to be activated from the combination of assigned variable factors for the range (variable point) where the difference occurs for each product |