给大家带来的一篇关于系统架构相关的电子书资源,介绍了关于系统架构、复杂系统方面的内容,本书是由机械工业出版社出版,格式为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下载链接
请关注公众号