本書系統(tǒng)地介紹了軟件體系結構的基本概念、主要構成和有關理論和方法。在此基礎上,著重介紹了目前廣泛應用的幾種軟件體系結構的風格和模式,并深入分析了它們的系統(tǒng)結構、功能和非功能特性以及它們的設計實現(xiàn)。全書共分6章。第1章主要討論軟件開發(fā)的特點和問題。第2章主要介紹軟件體系結構的概念和研究的重要性,軟件體系結構的風格和模式。第3章介紹10種系統(tǒng)級體系結構風格模式。第4章介紹中等規(guī)模的設計模式。第5章介紹基礎結構模式。第6章簡要介紹軟件體系結構的其他研究領域,如軟件體系結構的描述語言,軟件體系結構的形式化及軟件體系結構的工具環(huán)境等。本書適合高等院校高年級學生和研究生使用,也可作為從事軟件工程、軟件設計開發(fā)、軟件應用及軟件體系結構研究人員的參考書目。