B.4. Component Provisioning

An increasingly common approach in organizations that do not want to take the time to provision components from scratch is to evolve software to component status. This is referred to as the "bottom-up" or "components-as-you-go" approach.

In other cases, requirements definition and analysis phases may start with a much broader brief: to expose common requirements across several business areas without the benefit of previously developed software. This is referred to as the "top-down" or "components-in-advance" approach.

In all cases it is necessary to specify behavior of interfaces within the context of a well-designed architecture before determining or verifying implementation strategy. By pinpointing required interfaces, ...

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.