系统架构:复杂系统的产品设计与开发
系统架构:复杂系统的产品设计与开发

系统架构:复杂系统的产品设计与开发

2017年1月1日 出版

本书由系统架构领域 3 位领军人物亲笔撰写,该领域资深专家 Norman R. Augustine 作序推荐,Amazon 全五星评价。

全书共分四部分。

第一部分(第 1~3 章)的重点是引出系统架构。第 1 章通过一些范例来展示架构理念,指出良好的架构,并给出本书的概要;第 2 章列出进行系统分析必备的思路;第 3 章给出分析系统架构所用的思维模式。

第二部分(第 4~8 章)着重对架构进行分析。第 4 章讨论系统的形式;第 5 章讨论系统的功能;第 6 章讲解形式与功能之间的映射,并以此给出系统架构的定义;第 7 章研究如何从独立于解决方案的功能陈述中衍生出系统;第 8 章演示怎样把这些概念汇聚成一套架构。

第三部分(第 9~13 章)讲解如何为复杂的系统定义架构。第 9 章从任务和可交付成果这两方面来概述架构师的职责;第 10 章探讨如何把组织机构方面的接口当成在架构中减少歧义的契机;第 11 章讲述如何用系统化的方式来捕获利益相关者的需求,并把它们转换成系统目标;第 12 章提出一些能够帮助架构师更有创意地构思并选择概念的手段;第 13 章讲述在开发系统时管理复杂度的一些办法。

第四部分(第 14~16 章)探寻帮助架构师做决策的各种计算方法及工具所具备的潜力。第 14 章把系统架构的过程当成一种决策制定的过程来进行讲解;第 15 章讲解如何对架构权衡空间中的信息进行综合;第 16 章演示怎样把架构决策编码成一套模型,使计算机可以根据该模型自动生成权衡空间并对其进行探索。