系统架构:复杂系统的产品设计与开发 PDF 简介与下载

时间:2024-03-18 08:32:20

给大家带来的一篇关于系统架构相关的电子书资源,介绍了关于系统架构、复杂系统方面的内容,本书是由机械工业出版社出版,格式为PDF,资源大小311.4 MB,爱德华·克劳利编写,目前豆瓣、亚马逊、当当、京东等电子书综合评分为:7.5分。

该书籍PDF下载地址在文末。

内容介绍

这书最先解读了什么是系统,什么叫系统架构图,并从方式和作用2个层面解读了怎样分析软件。

以后刚开始解读怎样建立优良的系统架构图。

在将定义演变为构架的全过程中,系统架构师必须系统对开展溶解,以认清这种部件的构造及其他们中间的互动状况,因而必须依据一些考量指标值来搭建衡量室内空间,便于应用优化计算方法找到优点很大的构架。

什么是系统构架

系统构架是对已确定的需求的技术实现构架、作好规划,运用成套、完整的工具,在规划的步骤下去完成任务。

具体地说计算机体系结构指的是计算机系统设计的观念与架构,描述计算机在实做的设计原则。

什么是复杂系统

系统是由一组实体和这些实体之间的关系所构成的集合,其功能要大于这些实体各自的功能之和。

在日常生活中,我们接触的很多都属于复杂系统,比如信息、计算、动力学、混沌和进化等等。

例如,蚁群。单只行军蚁是已知的行为最简单的生物,如果将100只行军蚁放在一个平面上,它们会不断往外绕圈直到体力耗尽死去。

再例如,免疫系统。免疫系统由许多不同的细胞组成,分布在身体各处(血液、骨髓、淋巴结等)。这些细胞在没有*控制的情况下一起高效地工作。

最近很多小伙伴问我要一些 系统架构 相关的资料,于是我翻箱倒柜,找到了这本非常经典的电子书——《系统架构:复杂系统的产品设计与开发》。

目录

  • 系统架构原则
  • 译者序
  • 推荐序
  • 前言
  • 致谢
  • 作者介绍
  • 第一部分系统思维
  • 第1章 系统架构简介 2
  • 1.1 复杂系统的架构 2
  • 1.2 良好架构的优势 2
  • 1.3 学习目标 5
  • 1.4 本书结构 6
  • 1.5 参考资料 7
  • 第2章 系统思维 8
  • 2.1 简介 8
  • 2.2 系统与涌现 8
  • 2.2.1 系统 8
  • 2.2.2 涌现 10
  • 2.3 任务一:确定系统及其形式与功能 13
  • 2.3.1 形式与功能 13
  • 2.3.2 工具-过程-操作数:这是人类的标准思维模式吗 16
  • 2.4 任务二:确定系统中的实体及其形式与功能 16
  • 2.4.1 具备形式与功能的实体 17
  • 2.4.2 确定如何将系统初步分解为恰当的实体 18
  • 2.4.3 用整体思维找出系统中的潜在实体 19
  • 2.4.4 集中注意力,找出系统中的重要实体 21
  • 2.4.5 为实体创建抽象或从实体中发现抽象 22
  • 2.4.6 定义系统的边界,并将其与外围环境隔开 24
  • 2.5 任务三:确定实体之间的关系 25
  • 2.5.1 关系的形式与功能 25
  • 2.5.2 外部接口 28
  • 2.6 任务四:涌现 28
  • 2.6.1 涌现的重要性 28
  • 2.6.2 系统故障 29
  • 2.6.3 预测涌现物 30
  • 2.6.4 涌现物依赖于实体及其关系 31
  • 2.7 小结 32
  • 2.8 参考资料 33
  • 第3章 思考复杂的系统 34
  • 3.1 简介 34
  • 3.2 系统中的复杂度 34
  • 3.2.1 复杂度 34
  • 3.2.2 引入Team XT这一范例系统 35
  • 3.3 系统的分解 38
  • 3.3.1 分解 38
  • 3.3.2 体系 39
  • 3.3.3 层级分解 39
  • 3.3.4 简单的系统、复杂度适中的系统以及复杂的系统 41
  • 3.3.5 原子部件 42
  • 3.4 特殊的逻辑关系 43
  • 3.4.1 类/实例关系 43
  • 3.4.2 特化关系 43
  • 3.4.3 递归 44
  • 3.5 对复杂系统进行思索 44
  • 3.5.1 自顶向下及自底向上式的思考 44
  • 3.5.2 交替思考 45
  • 3.6 架构展示工具:SysML与OPM 45
  • 3.6.1 视图与投射 45
  • 3.6.2 SysML 46
  • 3.6.3 OPM 46
  • 3.7 小结 49
  • 3.8 参考资料 50
  • 第二部分 系统架构的分析
  • 第4章 形式 53
  • 4.1 简介 53
  • 4.2 架构中的形式 53
  • 4.2.1 形式 53
  • 4.2.2 用解析表示法来表现形式:对象 56
  • 4.2.3 形式的分解 57
  • 4.3 对架构中的形式进行分析 58
  • 4.3.1 定义系统 58
  • 4.3.2 确定形式实体 59
  • 4.3.3 把泵作为复杂度适中的系统来分析 61
  • 4.4 对架构中的形式关系进行分析 63
  • 4.4.1 形式关系 63
  • 4.4.2 空间/拓扑形式关系 65
  • 4.4.3 用图和图表来展现形式关系:OPM 67
  • 4.4.4 用表格及类似矩阵的视图来展现形式关系:DSM 70
  • 4.4.5 连接性的形式关系 71
  • 4.4.6 其他的形式关系 74
  • 4.5 形式环境 75
  • 4.5.1 伴生系统、整个产品系统及系统边界 75
  • 4.5.2 使用情境 77
  • 4.6 软件系统中的形式 77
  • 4.6.1 软件系统:信息形式及其二元性 77
  • 4.6.2 软件中的形式实体与形式关系 79
  • 4.6.3 软件系统所在的整个产品系统、软件系统的边界及使用情境 81
  • 4.7 小结 82
  • 4.8 参考资料 82
  • 第5章 功能 83
  • 5.1 简介 83
  • 5.2 架构中的功能 84
  • 5.2.1 功能 84
  • 5.2.2 把功能视为过程加操作数 84
  • 5.2.3 用解析表示法来展现功能 85
  • 5.3 分析对外展现的功能和价值 89
  • 5.3.1 对外界展现的主要功能 89
  • 5.3.2 与价值有关的操作数 90
  • 5.4 对内部功能进行分析 93
  • 5.4.1 内部功能 93
  • 5.4.2 确定内部功能 94
  • 5.5 分析功能交互及功能架构 97
  • 5.5.1 功能交互与功能架构 97
  • 5.5.2 确定功能交互 98
  • 5.5.3 价值通路 100
  • 5.5.4 涌现与细分 101
  • 5.5.5 软件系统中的功能架构 102
  • 5.6 与价值相关的次要外部功能及内部功能 105
  • 5.7 小结 106
  • 5.8 参考资料 107
  • 第6章 系统架构 108
  • 6.1 简介 108
  • 6.2 系统架构:形式与功能 109
  • 6.2.1 形式与功能之间的映射 109
  • 6.2.2 确定形式与过程之间的映射 114
  • 6.2.3 形式结构承载并展现功能交互 116
  • 6.2.4 确定形式结构是如何承载功能和性能的 118
  • 6.3 系统架构中的非理想因素、支持层及接口 119
  • 6.3.1 系统架构中的非理想因素 119
  • 6.3.2 系统架构中的支持功能及支持层 120
  • 6.3.3 形式与功能中的系统接口 121
  • 6.4 操作行为 123
  • 6.4.1 操作者 124
  • 6.4.2 行为 124
  • 6.4.3 操作成本 126
  • 6.5 用各种表示法来推究系统架构 127
  • 6.5.1 能够对系统架构进行简化的几种方式 127
  • 6.5.2 用投射法来表示系统的架构 128
  • 6.5.3 把过程投射到对象 129
  • 6.5.4 把过程和操作数投射到形式 130
  • 6.6 小结 133
  • 6.7 参考资料 134
  • 第7章 与特定解决方案无关的功能和概念 135
  • 7.1 简介 135
  • 7.1.1 正向工程与更加复杂的系统 135
  • 7.1.2 对与特定解决方案无关的功能和概念所做的介绍 136
  • 7.2 确定与特定解决方案无关的功能 138
  • 7.3 概念 140
  • 7.3.1 作为一种观念的概念 140
  • 7.3.2 对概念构想有所帮助的框架 142
  • 7.3.3 构想概念时所应依循的步骤 144
  • 7.3.4 为概念命名

以上就是本次介绍的系统架构电子书的全部相关内容,希望我们整理的资源能够帮助到大家。

    获取《系统架构:复杂系统的产品设计与开发》PDF下载链接

    请关注公众号