7.2. The CBD Life Cycle

A broad development life cycle provides the framework within which a component-based approach is applied. This framework ties together the major activities that take an application from its inception in terms of business needs to its conclusion following retirement of the software after some period of deployment and maintenance. In many respects this framework of activities is not specific to a CBD approach. Rather, it emphasizes traditional best practices in terms of requirements management, design, implementation, and ongoing maintenance [5].

Consequently, many of the best practices used in traditional software development approaches are equally applicable to a CBD life cycle. For example, a CBD project is more likely ...

Get Large-Scale, Component-Based Development now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.