Economics-Driven Software Architecture (Paperback)

Ivan Mistrik, Rami Bahsoon, Rick Kazman, Yuanyuan Zhang

  • 出版商: Morgan Kaufmann
  • 出版日期: 2014-06-18
  • 售價: $3,980
  • 貴賓價: 9.5$3,781
  • 語言: 英文
  • 頁數: 380
  • 裝訂: Paperback
  • ISBN: 0124104649
  • ISBN-13: 9780124104648
  • 相關分類: 經濟學 Economy軟體架構
  • 立即出貨 (庫存 < 3)

商品描述

Economics-driven Software Architecture presents a guide for engineers and architects who need to understand the economic impact of architecture design decisions: the long term and strategic viability, cost-effectiveness, and sustainability of applications and systems. Economics-driven software development can increase quality, productivity, and profitability, but comprehensive knowledge is needed to understand the architectural challenges involved in dealing with the development of large, architecturally challenging systems in an economic way.

This book covers how to apply economic considerations during the software architecting activities of a project. Architecture-centric approaches to development and systematic evolution, where managing complexity, cost reduction, risk mitigation, evolvability, strategic planning and long-term value creation are among the major drivers for adopting such approaches. It assists the objective assessment of the lifetime costs and benefits of evolving systems, and the identification of legacy situations, where architecture or a component is indispensable but can no longer be evolved to meet changing needs at economic cost. Such consideration will form the scientific foundation for reasoning about the economics of nonfunctional requirements in the context of architectures and architecting.

  • Familiarizes readers with essential considerations in economic-informed and value-driven software design and analysis
  • Introduces techniques for making value-based software architecting decisions
  • Provides readers a better understanding of the methods of economics-driven architecting

商品描述(中文翻譯)

《以經濟為導向的軟體架構》為工程師和架構師提供了一個指南,幫助他們了解架構設計決策的經濟影響:應用和系統的長期和戰略可行性、成本效益和可持續性。以經濟為導向的軟體開發可以提高質量、生產力和盈利能力,但需要全面的知識來理解在經濟方式下處理開發大型、架構具有挑戰性的系統所涉及的架構挑戰。

本書介紹了如何在項目的軟體架構活動中應用經濟考慮。架構為中心的開發和系統演進方法,其中管理複雜性、成本降低、風險減輕、可演進性、戰略規劃和長期價值創造是採用此類方法的主要驅動因素。它有助於客觀評估系統演進的生命周期成本和效益,以及識別架構或組件在經濟成本下無法再演進以滿足變化需求的遺產情況。這些考慮將為在架構和架構背景下推理非功能需求的經濟基礎奠定科學基礎。

本書使讀者熟悉以經濟為導向和價值驅動的軟體設計和分析的重要考慮因素,介紹了基於價值的軟體架構決策技術,並幫助讀者更好地理解以經濟為導向的架構方法。