The Lifecycle requirements or constraints on the system may include:
- Component supply chain management: product line, cross-design cost models for components vs simple unit costs.
- Certification (eg: proper partitioning and synthesis may minimize recertification costs).
- Maintenance requirements:
- Upgrades: Ensuring complete interface, timing, and functionality compatibility when upgrading designs.
- Long-term component availability: Cost-effectively update old designs to incorporate new components.