本書特點:●通過可運行的實例,以集成的方式舉例說明KobrA方法中的關鍵理念?!窀戒浿刑峁┝薑obrA元模型和KobrA過程的參考指南。本書系統(tǒng)地描述了KobrA方法,該方法支持模型驅動的、基于UML的構件表示;并描述了能夠支持軟件開發(fā)和演進的產品線方法。這就使得在軟件的整個生命周期,都可以充分利用基于構件的開發(fā)方式的優(yōu)勢,極大地提高構件的可重用性。本書提供以下技術:●開發(fā)模型驅動的架構(MDA),此架構中系統(tǒng)的特點與具體實施平臺無關?!裼行У?、可驗證地將模型轉換為代碼?!裣到y(tǒng)地將COTS構件重用于新的應用中?!裉岣邩嫾馁|量以及提高由構件組裝的系統(tǒng)的質量。本書重點講述了怎樣通過將基于構件的開發(fā)與產品線方法相結合,最大程度地改善和提高構件的可重用性和軟件生產效率。全書分為五部分:第一部分大致介紹了背景知識以及KobrA方法,第二部分介紹構件建模;第三部分講述構件的具體化;第四部分講述產品線工程及其相關概念;最后一部分是項目監(jiān)控。本書主要適合于致力于構件重用和MDA研究的軟件工程師,以及希望進一步了解基于構件進行開發(fā)或者產品線工程的關鍵原則及其之間相互關系的學者和學生。