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 |