内容简介
本书主要包括两大部分内容:软件构件和软件体系结构,重在阐述它们的基本原理、方法和技术。
首先,本书结合软件复用,详细介绍了构件的基本概念、构件模型、面向构件、基于构件和领域工程。其次,在以构件为基础的软件体系结构基本模型的基础上,阐述了软件体系结构的基本概念、软件体系结构模型、模式系统、软件产品线、软件体系结构的设计和描述、软件体系结构编档、软件的质量属性、软件体系结构的评估,以及基于构件和软件体系结构的软件演化。最后结合软件框架给出了一个具体的应用开发实例。
本书可作为计算机专业或者软件工程专业高年级本科生的教材,也可作为计算机软件与理论专业或者计算机应用技术专业研究生的教材,还可作为软件架构师、开发人员和软件工程技术人员的参考用书。