Software Architecture in Practice, 2/e (Hardcover)
暫譯: 實踐中的軟體架構(第二版)

Len Bass, Paul Clements, Rick Kazman

買這商品的人也買了...

商品描述

The first edition of this book established itself as the leading book on this topic of growing importance. It was critically acclaimed (recipient of the Software Development Magazine Productivity Award) and widely embraced by customers. The second edition maintains the goals of the first edition: to define and explain software architecture, and to demonstrate, through real-world case studies, its importance for software system design. The added goals of the second edition are to bring the content up-to-date with significant developments in the understanding and practice of software architecture in the past five years. These developments include advances in architecture analysis, design, reconstruction, and documentation—advances in which the authors, through their work at the Software Engineering Institute (SEI), have played a direct and prominent role.

Table of Contents

Preface.
Acknowledgments.
Reader's Guide.

I. ENVISIONING ARCHITECTURE.

1. The Architecture Business Cycle.
2. What Is Software Architecture?
3. A-7E Avionics System: A Case Study in Utilizing Architectural Structures.

II. CREATING AN ARCHITECTURE.

4. Understanding Quality Attributes.
5. Achieving Qualities.
6. Air Traffic Control: A Case Study in Designing for High Availability.
7. Creating the Architecture.
8. Flight Simulation: A Case Study in an Architecture for Integrability.
9. Documenting Software Architectures.
10. Reconstructing Software Architectures.

III. ANALYZING AN ARCHITECTURE.

11. The ATAM: A Comprehensive Method for Architecture Evaluation.
12. CBAM: A Quantitative Approach to Architecture Design Decision Making.
13. The World Wide Web: A Case Study in Interoperability.

IV. MOVING FROM ONE SYSTEM TO MANY.

14. Software Product Lines: Reusing Architectural Assets.
15. CelsiusTech: A Case Study in Product Line Development.
16. J2EE/EJB: A Case Study of an Industry Standard Computing Infrastructure.
17. The Luther Architecture: A Case Study in Mobile Applications Using J2EE.
18. Building Systems from Off-the-Shelf Components.
19. Software Architecture in the Future.
Glossary.
References.

商品描述(中文翻譯)

《本書的第一版已確立為這一日益重要主題的領導書籍。它獲得了廣泛的好評(獲得《Software Development Magazine》生產力獎)並受到客戶的廣泛接受。第二版保持了第一版的目標:定義和解釋軟體架構,並通過真實案例研究展示其在軟體系統設計中的重要性。第二版的新增目標是使內容與過去五年在軟體架構理解和實踐方面的重要發展保持最新。這些發展包括在架構分析、設計、重建和文檔方面的進展——在這些進展中,作者通過在軟體工程研究所(SEI)的工作發揮了直接和突出的作用。》

《目錄》

《前言。
致謝。
讀者指南。》

《I. 構想架構。
1. 架構商業週期。
2. 什麼是軟體架構?
3. A-7E 航空電子系統:利用架構結構的案例研究。》

《II. 創建架構。
4. 理解品質屬性。
5. 實現品質。
6. 空中交通管制:高可用性設計的案例研究。
7. 創建架構。
8. 飛行模擬:可整合性架構的案例研究。
9. 文檔化軟體架構。
10. 重建軟體架構。》

《III. 分析架構。
11. ATAM:架構評估的綜合方法。
12. CBAM:架構設計決策的定量方法。
13. 全球資訊網:互操作性的案例研究。》

《IV. 從一個系統轉向多個系統。
14. 軟體產品線:重用架構資產。
15. CelsiusTech:產品線開發的案例研究。
16. J2EE/EJB:行業標準計算基礎設施的案例研究。
17. Luther 架構:使用 J2EE 的移動應用案例研究。
18. 從現成組件構建系統。
19. 未來的軟體架構。
術語表。
參考文獻。》

最後瀏覽商品 (20)