Applied Software Architecture (Paperback)

Christine Hofmeister, Robert Nord, Dilip Soni

  • 出版商: Addison Wesley
  • 出版日期: 1999-11-14
  • 售價: $1,980
  • 貴賓價: 9.5$1,881
  • 語言: 英文
  • 頁數: 432
  • 裝訂: Paperback
  • ISBN: 0321643348
  • ISBN-13: 9780321643346
  • 相關分類: 軟體架構
  • 立即出貨 (庫存 < 4)




"Designing a large software system is an extremely complicated undertaking that requires juggling differing perspectives and differing goals, and evaluating differing options. Applied Software Architecture is the best book yet that gives guidance as to how to sort out and organize the conflicting pressures and produce a successful design." -- Len Bass, author of Software Architecture in Practice.

Quality software architecture design has always been important, but in today's fast-paced, rapidly changing, and complex development environment, it is essential. A solid, well-thought-out design helps to manage complexity, to resolve trade-offs among conflicting requirements, and, in general, to bring quality software to market in a more timely fashion.

Applied Software Architecture provides practical guidelines and techniques for producing quality software designs. It gives an overview of software architecture basics and a detailed guide to architecture design tasks, focusing on four fundamental views of architecture--conceptual, module, execution, and code. Through four real-life case studies, this book reveals the insights and best practices of the most skilled software architects in designing software architecture. These case studies, written with the masters who created them, demonstrate how the book's concepts and techniques are embodied in state-of-the-art architecture design. You will learn how to:

* create designs flexible enough to incorporate tomorrow's technology; * use architecture as the basis for meeting performance, modifiability, reliability, and safety requirements; * determine priorities among conflicting requirements and arrive at a successful solution; and * use software architecture to help integrate system components.

Anyone involved in software architecture will find this book a valuable compendium of best practices and an insightful look at the critical role of architecture in software development.


「設計一個大型軟體系統是一個極其複雜的任務,需要平衡不同的觀點和目標,並評估不同的選項。《應用軟體架構》是迄今為止提供如何解決和組織衝突壓力並產生成功設計的最佳書籍。」——Len Bass,《軟體架構實踐》作者。



- 創建足夠靈活以納入未來技術的設計;
- 使用架構作為滿足性能、可修改性、可靠性和安全性需求的基礎;
- 在相互衝突的需求之間確定優先順序並找到成功的解決方案;
- 使用軟體架構幫助整合系統組件。