Practical Software Architecture: Moving from System Context to Deployment (Paperback)

Tilak Mitra

  • 出版商: IBM Press
  • 出版日期: 2015-12-02
  • 定價: $1,750
  • 售價: 9.0$1,575
  • 語言: 英文
  • 頁數: 304
  • 裝訂: Paperback
  • ISBN: 013376303X
  • ISBN-13: 9780133763034
  • 相關分類: 軟體架構
  • 立即出貨

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

商品描述

Getting Architecture Just Right: Detailed Practical Guidance for Architecting Any Real-World IT Project

To build effective architectures, software architects must tread a fine line between precision and ambiguity (a.k.abig animal pictures). This is difficult but crucial: Failure to achieve this balance often leads directly to poor systems design and implementation. Now, pioneering IBM Distinguished Engineer and Chief Technology Officer Tilak Mitra offers the first complete guide to developing end-to-end solution architectures that are “just enough”--identifying and capturing the most important artifacts, without over-engineering or excessive documentation, and providing a practical approach to consistent and repeated success in defining software architectures.

Practical Software Architecture provides detailed prescriptive and pragmatic guidance for architecting any real-world IT project, regardless of system, methodology, or environment. Mitra specifically identifies the artifacts that require emphasis and shows how to communicate evolving solutions with stakeholders, bridging the gap between architecture and implementation.

Through a real-world case study, Mitra guides you iteratively through building an end-to-end solution architecture. Step by step, he addresses key topics in developing system contexts, architecture overviews, architecture decisions, functional models, operational models, integration patterns for systems design, infrastructure matters, and more. Throughout, you’ll find clear, crisp, and accurate guidance for crafting architectures that can be confidently delivered on time and budget.

Coverage Includes
  • Using architecture to promote communication, enable planning, and support functional as well as nonfunctional capabilities (such as scalability, performance, maintainability, and security)
  • Focusing on the architectural problem at hand and avoiding overreliance on theory and generalization
  • An architectural introduction to analytics
  • Capturing “just enough” about system context, architecture overview, architecture decisions, functional models, and operational models
  • Integration patterns and their usage in architecture design
  • Infrastructure matters in any software architecture
  • A real-world case study and its software architecture

商品描述(中文翻譯)

「精準把握架構:針對任何真實世界的IT專案提供詳細實用指南」

要建立有效的架構,軟體架構師必須在精確性和模糊性之間取得平衡(即所謂的大型動物圖片)。這很困難但至關重要:未能達到這種平衡通常直接導致系統設計和實施不佳。現在,IBM的開創性傑出工程師兼首席技術官Tilak Mitra提供了第一本完整指南,以開發端到端的解決方案架構,這些架構“剛剛好”——識別和捕捉最重要的成果,而不過度工程或過多文件,並提供一種實用方法來持續且重複成功地定義軟體架構。

「實用軟體架構」提供了詳細的指導,以實際的方式為任何真實世界的IT專案進行架構設計,無論是系統、方法論還是環境。Mitra特別指出需要強調的成果,並展示如何與利益相關者溝通不斷演進的解決方案,彌合架構和實施之間的差距。

通過一個真實案例研究,Mitra逐步引導您建立一個端到端的解決方案架構。他逐步解決開發系統上下文、架構概述、架構決策、功能模型、操作模型、系統設計的整合模式、基礎設施等關鍵主題。在整個過程中,您將找到清晰、簡潔和準確的指導,以便按時和預算自信地交付架構。

「內容包括」
- 使用架構促進溝通、支持規劃,並支持功能和非功能能力(如可擴展性、性能、可維護性和安全性)
- 專注於當前的架構問題,避免過度依賴理論和概括
- 介紹分析學的架構
- 捕捉系統上下文、架構概述、架構決策、功能模型和操作模型的「剛剛好」內容
- 整合模式及其在架構設計中的使用
- 軟體架構中的基礎設施問題
- 一個真實案例研究及其軟體架構