Requirements Challenges (continued)
Product- line architecture will be complicated to achieve
- Investment dollars
- Existing system base
- Organizational culture
- Requires a domain engineering process
- Engineering discipline which produces, evolves, and supports the product-line architecture for an organization
- Presides over the production, acquisition, integration, and evolution of reusable assets used in connection with the architecture
Notes:
A product-line architecture doesn’t come without a price. It takes investment dollars, knowledge of the existing system base, changes in organizational culture which will be very difficult, and requirements a domain engineering process.
Domain Engineering definition
Engineering discipline which produces, evolves, and supports the product-line architecture for an organization
Presides over the production, acquisition, integration, and evolution of reusable assets used in connection with the architecture
The output of the the domain engineering process is a product line architecture.