Overview of product line development
Use case
With Next Design, you can follow your product line development use cases to:
Use case | What you can do with Next Design |
---|---|
Defining a feature model | You can define product variability with a tree diagram-style feature model. |
Product Configuration | You can determine per-product variability by defining multiple products and selecting valid features. |
Assigning features to a design model | Assigning a feature to a design model allows you to identify the variable points in the design model for the feature. |
Confirmation of design model for product application | You can confirm the design model to which the product configuration is applied. |
Exporting the design model for product application | You can cut out the design model after product application as a separate project. |
screen image
Feature model definition screen
Product configuration screen
Term definition
Terminology | Explanation |
---|---|
Feature | Elements that focus on the commonality between products and represent factors of different ranges (variability) between those products Example: Differences in physical elements and hardware of products can be features. |
Feature Model | A model that systematically expresses the constraint relationships between features |
Product | About the product |
Configuration | Definition information for extracting necessary products from similar product-intensive systems In many cases, feature selection determines the configuration content for the product. |
Feature assignment | The process of associating variable factors (features) with respect to the range (variable points) where differences occur between products for similar product-intensive systems. |
Product application | The process of determining the difference based on the selection of the variable factor (feature) determined by the configuration for the range (variable point) where the difference occurs for each product. |
Mandatory Feature | A feature that must be selected if the parent feature is selected in the configuration |
Optional Feature | A feature that can be arbitrarily selected if the parent feature is selected in the configuration |
Alternative Feature | A feature that must select one of the sibling alternative features if the parent feature is selected in the configuration |
Or Feature | A feature in which you must select at least one of the sibling OR features if the parent feature is selected in the configuration. |
Feature Group | A feature node that represents the concept of grouping multiple features in a feature model hierarchy. You can define selectable ranges in your configuration. |
Feature conditional expression | A logical expression that defines the conditions to be activated from the combination of assigned variable factors for the range (variable point) where the difference occurs for each product. |