3
1
introduction to comPonent-
oriented develoPment
and assembly (coda)
1.1 Introduction
Component-Oriented Development and Assembly (CODA) has lots of benefits.
Product building in the modern industrial age has revolved around assembling end
products from components rather than building from scratch. Although this is true
for most modern-day products in many disciplines, the majority of software engineers
prefer to build software products from the ground up, save alone the reuse of applica-
tion frameworks, design patterns, and coding idioms. e objective of component-
oriented software development and assembly is to reduce the development effort as
much as possible and encourage the reuse of existing components to assemble new
applications. When ...