Chapter 4. Manage

Reusing components and services has the potential to solve many of the key issues of contemporary software development: faster time-to-market, reduced development and maintenance costs, faster response to change, and improved quality. An ad hoc approach to reuse usually exists within individual projects by developers sharing components, from both a black-box and white-box point of view. White-box reuse is quite common among the developer community, where an identified component piece of code 'almost' serves the purpose of a project need and is subsequently customized. However, moving from an ad hoc to a managed approach to reuse is not simply a matter of buying a component management tool (see Chapter 11), and publishing a ...

Get Service- and Component-based Development: Using Select Perspective™ and UML 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.