內容簡介
本書繫統地介紹軟件體繫結構的基本原理、方法和實踐,全面反映軟件體繫結構研究和應用的*進展。既討論軟件體繫結構的基本理論知識,又介紹軟件體繫結構的設計和工業界應用實例,強調理論與實踐相結合。
全書共七章,章簡單地介紹軟件體繫結構的概念、發展和應用現狀;第二章討論軟件體繫結構建模,包括視圖模型、核心模型、生命周期模型和抽像模型:第三章介紹軟件體繫結構的風格和特定領域軟件體繫結構;第四章討論軟件體繫結構的描述方法,重點介紹軟件體繫結構描述語言;第五章討論基於體繫結構的軟件開發方法,介紹基於體繫結構的軟件過程;第六章討論軟件體繫評估方法,重點介紹ATAM 和SAAM方法:第七章介紹軟件產品線的原理和方法、框架技術,重點討論產品線體繫結構的設計和演化。
本書可作為計算機軟件專業本科生、研究生和軟件工程碩士的軟件體繫結構教材,也可作為軟件工程高級培訓、繫統分析員培訓、繫統構架設計師培訓教材,以及軟件開發人員的參考書。
全書共七章,章簡單地介紹軟件體繫結構的概念、發展和應用現狀;第二章討論軟件體繫結構建模,包括視圖模型、核心模型、生命周期模型和抽像模型:第三章介紹軟件體繫結構的風格和特定領域軟件體繫結構;第四章討論軟件體繫結構的描述方法,重點介紹軟件體繫結構描述語言;第五章討論基於體繫結構的軟件開發方法,介紹基於體繫結構的軟件過程;第六章討論軟件體繫評估方法,重點介紹ATAM 和SAAM方法:第七章介紹軟件產品線的原理和方法、框架技術,重點討論產品線體繫結構的設計和演化。
本書可作為計算機軟件專業本科生、研究生和軟件工程碩士的軟件體繫結構教材,也可作為軟件工程高級培訓、繫統分析員培訓、繫統構架設計師培訓教材,以及軟件開發人員的參考書。