16.2 CBSE processes

CBSE processes are software processes that support component-based software engineering. They take into account the possibilities of reuse and the different process activities involved in developing and using reusable components. Figure 16.6 (Kotonya 2003) presents an overview of the processes in CBSE. At the highest level, there are two types of CBSE processes:

  1. Development for reuse This process is concerned with developing components or services that will be reused in other applications. It usually involves generalizing existing components.

  2. Development with reuse This process is the process of developing new applications using existing components and services.

These processes have different objectives and therefore include ...

Get Software Engineering, 10th Edition 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.