February 2009
Intermediate to advanced
388 pages
9h 1m
English
11
Component-Based Software Architecture
Objectives of this Chapter
• Introduce concepts of the software components
• Discuss UML notations for component-based architectures
• Introduce principles of component-based design
• Introduce quality attributes of component-based design
11.1 Overview
Component-based software architecture divides a problem into subproblems each associated with component partitions. The interfaces of the components play important roles in the component-based design. The main motivation behind component-based design is component reusability: a component encapsulates the functionality and behaviors of a software ...
Read now
Unlock full access