Activity:
Component Design
-
- Action:
-
Create a Component Design for each of a set of Adaptable Components that
compose a
product family as identified by the Product Architecture.
- Input:
-
-
Product Requirements
-
Product Architecture
-
Legacy Products
- Result:
-
Component Design
- Heuristics:
-
Ensure that
the
Component Design satisfies relevant aspects of the Product Architecture and
Product Requirements.
Activity:
Generation Design
-
- Action:
-
Specify a precise procedure of how members of a
product family are derived from Adaptable Components based on the decisions in
an Application Model.
- Input:
-
-
Decision Model
-
Product Architecture
-
Component Designs
- Result:
-
Generation Design
- Heuristics:
-
-
Decide how the decisions for a
product family determine the form and content
application engineering work products.
-
Specify the design by describing how Adaptable Components are selected,
adapted, and composed according to the decisions in the work
product family's Decision Model.
None
-
- Contingency:
-
The Decision Model
is incomplete, ambiguous, or inconsistent.
- Source:
-
Decision Model Activity
- Response:
-
Describe the inadequacies in the Decision Model. Proceed with Product Design,
and document any assumptions made regarding the inadequate portions of the
Decision Model.
- Contingency:
-
The Product Requirements
are incomplete, ambiguous, or inconsistent.
- Source:
-
Product Requirements Activity
- Response:
-
Describe the inadequacies in the Product Requirements. Proceed with Product
Design, and document any assumptions made regarding the inadequate portions of
the Product Requirements.
- Contingency:
-
The Domain Plan cannot be satisfied with available technical capabilities.
- Source:
-
Domain Management Activity
- Response:
-
Propose (alternative) revisions to the Domain Plan that better match available
capabilities. Complete a Product Design that satisfies the Domain Plan as
closely as possible.
- Contingency:
-
The practices and procedures specified in the Domain Plan are either
ineffective or inefficient.
- Source:
-
Domain Management Activity
- Response:
-
Describe the ways in which the practices and procedures are either ineffective
or inefficient. Propose revisions to the practices and procedures to make them
more effective.
-
- Contingency:
-
Suggestions are made for Product Design changes to exploit unforeseen
opportunities, e.g., a situation where substantial software is made available
for use in the Domain Implementation that was not available when the Domain
Specification was completed.
- Source:
-
-
Product Implementation Activity
-
Process Support Development Activity
- Response:
-
-
Revise the Product Design.
-
Refer to Domain Management for future planning.
-
Reject the changes due to conflicts with the Domain Definition.
- Contingency:
-
The Product Design
does not satisfy the Product Requirements.
- Source:
-
Domain Verification Activity
- Response:
-
Modify the Product Design to be consistent with the Product Requirements.
- Contingency:
-
The Product Design
is incomplete, ambiguous, or inconsistent.
- Source:
-
Product Implementation Activity
- Response:
-
Refine the Product Design to correct inadequacies.