本书特点:●通过可运行的实例,以集成的方式举例说明KobrA方法中的关键理念。●附录中提供了KobrA元模型和KobrA过程的参考指南。本书系统地描述了KobrA方法,该方法支持模型驱动的、基于UML的构件表示;并描述了能够支持软件开发和演进的产品线方法。这就使得在软件的整个生命周期,都可以充分利用基于构件的开发方式的优势,极大地提高构件的可重用性。本书提供以下技术:●开发模型驱动的架构(MDA),此架构中系统的特点与具体实施平台无关。●有效地、可验证地将模型转换为代码。●系统地将COTS构件重用于新的应用中。●提高构件的质量以及提高由构件组装的系统的质量。本书重点讲述了怎样通过将基于构件的开发与产品线方法相结合,最大程度地改善和提高构件的可重用性和软件生产效率。全书分为五部分:第一部分大致介绍了背景知识以及KobrA方法,第二部分介绍构件建模;第三部分讲述构件的具体化;第四部分讲述产品线工程及其相关概念;最后一部分是项目监控。本书主要适合于致力于构件重用和MDA研究的软件工程师,以及希望进一步了解基于构件进行开发或者产品线工程的关键原则及其之间相互关系的学者和学生。