The Process of Software Architecting (Paperback)

Peter Eeles, Peter Cripps

  • 出版商: Addison Wesley
  • 出版日期: 2009-07-01
  • 售價: $1,760
  • 貴賓價: 9.5$1,672
  • 語言: 英文
  • 頁數: 432
  • 裝訂: Paperback
  • ISBN: 0321357485
  • ISBN-13: 9780321357489
  • 相關分類: .NETJava 程式語言軟體架構
  • 立即出貨 (庫存=1)

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

商品描述

A Comprehensive Process for Defining Software Architectures That Work

A good software architecture is the foundation of any successful software system. Effective architecting requires a clear understanding of organizational roles, artifacts, activities performed, and the optimal sequence for performing those activities.

With The Process of Software Architecting, Peter Eeles and Peter Cripps provide guidance on these challenges by covering all aspects of architecting a software system, introducing best-practice techniques that apply in every environment, whether based on Java EE, Microsoft .NET, or other technologies. Eeles and Cripps first illuminate concepts related to software architecture, including architecture documentation and reusable assets. Next, they present an accessible, task-focused guided tour through a typical project, focusing on the architect’s role, with common issues illuminated and addressed throughout. Finally, they conclude with a set of best practices that can be applied to today’s most complex systems.

You will come away from this book understanding
  • The role of the architect in a typical software development project
  • How to document a software architecture to satisfy the needs of different stakeholders
  • The applicability of reusable assets in the process of architecting
  • The role of the architect with respect to requirements definition
  • The derivation of an architecture based on a set of requirements
  • The relevance of architecting in creating complex systems
The Process of Software Architecting will be an indispensable resource for every working and aspiring software architect—and for every project manager and other software professional who needs to understand how architecture influences their work.

商品描述(中文翻譯)

《軟體架構定義的全面流程》

良好的軟體架構是任何成功軟體系統的基礎。有效的架構需要對組織角色、文檔、執行的活動以及執行這些活動的最佳順序有清晰的理解。

Peter Eeles 和 Peter Cripps 在《軟體架構流程》中提供了對這些挑戰的指導,涵蓋了軟體系統架構的所有方面,介紹了適用於任何環境(無論是基於 Java EE、Microsoft .NET 還是其他技術)的最佳實踐技術。Eeles 和 Cripps 首先闡明了與軟體架構相關的概念,包括架構文檔和可重用資產。接下來,他們通過一個典型項目的任務導向的導覽,著重介紹架構師的角色,並在整個過程中闡明和解決常見問題。最後,他們提出了一套適用於當今最複雜系統的最佳實踐。

閱讀本書後,您將了解到:
- 架構師在典型軟體開發項目中的角色
- 如何編寫軟體架構文檔以滿足不同利益相關者的需求
- 可重用資產在架構過程中的適用性
- 架構師在需求定義方面的角色
- 基於一組需求推導出架構的方法
- 架構在創建複雜系統中的重要性

《軟體架構流程》將成為每位從事或有志於軟體架構師的不可或缺的資源,也適用於每位項目經理和其他需要了解架構如何影響他們工作的軟體專業人士。