
林榮恆 吳步丹 金芝
本書詳細介紹了軟件體系結構的基本概念、軟件體系結構風格、質量屬性及戰術、軟件體系結構設計方法等,希望讀者對軟件體系結構形成較爲完整的概念,在此基礎上理解軟件體系結構的基本用途,可以在軟件工程實踐中融入相關概念。本書最大特點是使用了大量的例子,因此讀者在閱讀時需重點理解相關例子的內在含義,從而加深對軟件體系結構的理解。
一句話總結:軟件體系結構是軟件工程的一個分支,主要解決如何架構軟件並保障軟件質量的一門學科。簡單地說,軟件工程解決如何工程化開發軟件項目,而軟件體系結構則是在工程化開發項目之初規劃、設計軟件的架構,從而引導軟件工程朝着正確的方向發展。
還不錯的軟工書,有一些不太清楚的歷史知識的補充,尤其是質量屬性場景,第一次看到這樣的總結,概念上還是蠻有深度的。
粗略瀏覽了一下,感覺理論性太強,各種概念的區別不清晰,有點抓不住閱讀重點。