本書系統(tǒng)地介紹了模式的概念并討論了模式描述的原則;給出了來自不同應用領域的8個軟件體系結構模式;還給出了8個設計模式,這些模式分別針對在定義了軟件系統(tǒng)的整體結構之后遇到的典型問題;對慣用法模式進行了闡述;論述了將模式組織成模式系統(tǒng)的重要性;討論了模式如何嵌入到軟件體系結構中,特別是對軟件體系結構及其基本原則的理解。此外,本書還介紹了模式歷史、相關工作和整個模式團體,并對模式的未來發(fā)展作了展望。本書力圖做到既是教材又是參考指南,幫助軟件開發(fā)人員以一種新的方式考慮軟件體系結構,并提供了一些技術來解決特定的再現設計問題,對軟件開發(fā)的初學者和專家都有幫助。把本書用作軟件工程課程的指南,可以給學生提供大型軟件設計的完整的新觀點。把本書用作參考手冊,可以提供全面的技術并隨查隨用。本書包含了涉及模式實際應用的許多指導原則和約束限制。本書可作為計算機專業(yè)高年級本科生、研究生的軟件工程教材或參考書,亦可作為軟件開發(fā)人員的參考手冊。軟件模式根本改變了開發(fā)人員對軟件應該如何設計、構建和文檔化的思考方式。任何一位認真求索的程序員都應該將本放到自己的書架上作為必備的參考用書。Amazon.com評價:為了從軟件工程的更大范圍內前瞻模式的潛能…本書指出了如何將模式應用于各個層次,從用于特定計算機語言(如C++)的慣用法到設計模式,再到對改善整個軟件工程周期都有用的高層模式。Amazon.com客戶評價:關于模式的一本杰作。該書是《設計模式》(Gamma等著)的參考讀物。一本適用于每一個軟件構架師的著作…它確實能使我們縮短所需的設計時間。這是一本特別的模式專著…我不但曾論證“四人幫”的書是20世紀90年代最重要的編程著作,我也認為…本書是一本更加深入、更加成熟的著作。CVu1997年的評價:《設計模式》(Gamma等著)已是一本廣為傳閱的經典著作,我認為《面向模式的軟件體系結構》也應該成為經典。《設計模式》覆蓋了面向對象開發(fā)中的一個抽象層,而這本書覆蓋了三個層次:高層體系結構模式、設計模式和語言特定的慣用法。從設計模式到體系結構模式/評讀《面向模式的軟件體系結構卷1:模式系統(tǒng)》/王知遇機械工業(yè)出版社華章公司引進的美國軟件開發(fā)雜志獲獎圖書