軟件體系結構作為從軟件設計抽象出來的一門新興學科,目前已經成為軟件工程一個重要研究領域。本書作者Mary Shaw和David Garlan作為軟件體系結構最早的研究者,在體系結構領域做出了大量先導性的工作。本書共有8章:緒論、軟件體系結構風格、案例研究、共享信息系統(tǒng)、軟件體系結構描述、軟件體系結構的分析與評估、特定領域的軟件體系結構和流行的軟件體系結構等。本書第1-4章主要譯自Mary Shaw和David Garlan的著作。根據目前軟件體系結構的現狀、以及編譯者多年的教學實踐經驗,在第1章和第5章加入了部分新的內容,并重新編寫了第6章、第7章和第8章。其中第6,7章是在參考了大量相關研究的基礎上,結合作者在圖書館領域的親身實踐編寫的。本書可以作為計算機專業(yè)研究生和高年級本科生的軟件體系結構課程的教材或參考書,也可作為軟件開發(fā)人員的參考手冊。