《軟件工程系列教材:軟件架構設計實踐教程》是為計算機軟件工程專業(yè)高年級學生或研究生“軟件體系結構”課程而編寫的教材(含實踐內容),包括基本概念和案例分析、實踐及思考題等。全書共9章,分別是第1章認識軟件架構,第2章架構與架構師的作用,第3章軟件架構的描述與可視化,第4章從需求到架構,第5章軟件架構設計的參考模型,第6章軟件架構的概要設計與實現(xiàn),第7章基于接口、組件和SOA的架構設計與實現(xiàn),第8章基于MVC設計模式的架構設計與實現(xiàn),第9章基于關鍵需求的架構設計、驗證與評審。《軟件工程系列教材:軟件架構設計實踐教程》與其他同類教科書的不同之處在于,作者根據(jù)多年企業(yè)工作和學校相關課程教學的經驗,結合學生的實際情況和特點,有所選擇地強化了相關課程中從關鍵需求分析到概要設計、接口和組件設計、MVC模式應用、架構測試和驗證等針對性、實用性強,學生看得見、摸得著,能感受、有興趣學的軟件架構知識和動手實踐內容,淡化了軟件架構的形式化描述等學生難于理解和把握且過于理論化的內容。《軟件工程系列教材:軟件架構設計實踐教程》形式與內容編排與同類教科書有較大變化,在簡短的基本概念介紹之后,配備大量的配套案例分析,希望能夠幫助學生理解概念,并獲得真實的架構體驗。同時,在案例介紹中盡可能地采用當前比較流行的平臺和工具,使學生在了解和掌握相關知識之后,馬上就可以使用,縮短了學校與企業(yè)實際運用之間的距離。教程每章還配有實踐題和思考題,方便老師和學生使用。本書主要用作軟件工程相關專業(yè)的“軟件體系結構”課程,也可作為其他相關專業(yè)的教學用書,或作為從事軟件開發(fā)的科技人員的參考書、培訓教材等。