《軟件體系結構原理、方法與實踐》系統(tǒng)地介紹軟件體系結構的基本原理、方法和實踐,全面反映軟件體系結構研究和應用的最新進展,既討論軟件體系結構的基本理論知識,又介紹軟件體系結構的設計和工業(yè)界應用實例,強調理論與實踐相結合。全書共10章,第1章簡單地介紹軟件體系結構的概念、發(fā)展和應用現(xiàn)狀;第2章討論軟件體系結構建模,包括視圖模型、核心模型、生命周期模型和抽象模型;第3章介紹軟件體系結構的風格和特定領域軟件體系結構;第4章討論軟件體系結構的描述方法,重點介紹軟件體系結構描述語言;第5章介紹動態(tài)軟件體系結構及其描述方法;第6章介紹Web服務體系結構相關知識,以及面向服務的體系結構的基本概念和設計原則;第7章討論基于體系結構的軟件開發(fā)方法,介紹基于體系結構的軟件過程;第8章討論軟件體系結構的分析與測試問題,重點介紹軟件體系結構的可靠性風險分析;第9章討論軟件體系評估方法,重點介紹ATAM和SAAM方法;第10章介紹軟件產品線的原理和方法、框架技術,重點討論產品線體系結構的設計和演化。《軟件體系結構原理、方法與實踐》可作為計算機軟件專業(yè)高年級本科生、研究生和軟件工程碩士的軟件體系結構教材,也可作為軟件工程高級培訓、系統(tǒng)分析師和系統(tǒng)架構設計師培訓教材,以及軟件開發(fā)人員的參考書。