An Example
A component-based general ledger system is to be designed and
deployed. The lead engineer first decomposes the project into
its constituent subprojects: inventory, accounts receivable,
merchandise distribution, ec. The business may already have
a legacy inventory system. Therefore, a subproject engineer
will design a component that wraps the legacy system and provides
and interface that conforms to the component model used by the
other system components. The lead engineer will schedule a design
inspection with everyone involved to verify that all
components interact and integrate logically according to
the master software development plan.