图书介绍
实用软件架构 从系统环境到软件部署【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- (印)蒂拉克·米特拉(Tilak Mitra) 著
- 出版社: 北京:机械工业出版社
- ISBN:7111550266
- 出版时间:2016
- 标注页数:258页
- 文件大小:45MB
- 文件页数:278页
- 主题词:
PDF下载
下载说明
实用软件架构 从系统环境到软件部署PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 案例研究1
1.1 业务问题1
1.1.1 技术挑战2
1.1.2 用例2
1.1.3 在机器运转过程中进行实时处理与监控3
1.1.4 为新机器提供无缝的激活服务3
1.1.5 生成工作定单3
1.1.6 尽量减少在为全球客户提供服务时所产生的延迟4
1.2 小结4
第2章 软件架构是什么?为什么需要做软件架构6
2.1 背景知识6
2.2 软件架构是什么7
2.3 为什么需要做软件架构9
2.3.1 把架构视为交流工具9
2.3.2 对项目规划施加影响力10
2.3.3 关注非功能方面的能力11
2.3.4 与设计团队和实现团队做出约定12
2.3.5 为影响力分析提供支持12
2.4 架构视图与架构视点13
2.5 小结16
2.6 参考资料16
第3章 恰到好处地把握架构中的重要方面17
3.1 软件架构中需要关注的一些方面17
3.2 小结19
第4章 系统环境20
4.1 业务环境与系统环境之间的辨析20
4.2 捕获系统环境22
4.2.1 系统环境图23
4.2.2 信息流25
4.3 案例研究:Elixir的系统环境27
4.3.1 Elixir的系统环境图27
4.3.2 Elixir的信息流32
4.4 小结33
4.5 参考资料33
第5章 架构概述34
5.1 什么是架构概述34
5.2 为什么要做架构概述36
5.3 企业视图37
5.3.1 用户与传输渠道39
5.3.2 核心业务流程39
5.3.3 数据与信息40
5.3.4 技术推动力41
5.4 分层视图42
5.4.1 第1层:操作层45
5.4.2 第2层:服务组件层45
5.4.3 第3层:服务层45
5.4.4 第4层:业务流程层46
5.4.5 第5层:消费者层46
5.4.6 第6层:集成层46
5.4.7 第7层:QoS层46
5.4.8 第8层:信息架构层47
5.4.9 第9层:治理层47
5.4.10 进一步研究分层视图的用法47
5.5 IT系统视图48
5.6 案例研究:Elixir的架构概述53
5.6.1 Elixir的企业视图53
5.6.2 Elixir的业务流程54
5.6.3 Elixir的数据及信息54
5.6.4 Elixir的技术推动力55
5.6.5 Elixir的分层视图56
5.6.6 Elixir的IT系统视图57
5.7 小结58
5.8 参考资料59
第6章 架构决策60
6.1 为什么需要做架构决策60
6.2 怎样开始进行架构决策61
6.3 创建架构决策62
6.4 案例研究:Elixir的架构决策67
6.5 小结69
第7章 功能模型71
7.1 为什么需要功能模型71
7.2 可追溯性73
7.3 制定功能模型74
7.3.1 逻辑层面的设计75
7.3.2 规格层面的设计79
7.3.3 物理层面的设计89
7.4 案例研究:Elixir的功能模型91
7.4.1 逻辑层面92
7.4.2 规格层面94
7.4.3 物理层面97
7.5 小结98
7.6 参考资料99
第8章 操作模型100
8.1 为什么需要操作模型101
8.2 可追溯性与服务级别协议102
8.3 制定操作模型104
8.3.1 概念操作模型105
8.3.2 规格操作模型116
8.3.3 物理操作模型122
8.4 案例研究:Elixir的操作模型132
8.4.1 COM132
8.4.2 SOM137
8.4.3 POM138
8.5 小结140
8.6 参考资料141
第9章 集成:方式与模式142
9.1 为什么需要进行集成142
9.2 集成方式143
9.2.1 用户界面的集成144
9.2.2 数据层面的集成144
9.2.3 消息层面的集成147
9.2.4 API层面的集成149
9.2.5 服务层面的集成150
9.3 集成模式152
9.3.1 同步的请求-响应模式152
9.3.2 批次模式153
9.3.3 同步的批次请求-应答模式153
9.3.4 异步的批次请求-应答模式153
9.3.5 存储并转发模式154
9.3.6 发布-订阅模式154
9.3.7 聚合模式154
9.3.8 管道与过滤器模式155
9.3.9 消息路由器模式155
9.3.10 消息转换器模式156
9.4 案例研究:Elixir的集成视图156
9.4.1 标签1~5所表示的数据流157
9.4.2 标签6~8所表示的数据流158
9.4.3 标签9~10所表示的数据流158
9.4.4 标签11~12所表示的数据流158
9.5 小结159
9.6 参考资料160
第10章 基础设施问题161
10.1 为什么要把基础设施做好162
10.2 需要考虑的基础设施问题162
10.2.1 网络163
10.2.2 托管165
10.2.3 高可用性与容错性169
10.2.4 灾难恢复178
10.2.5 能力规划178
10.3 案例研究:Elixir系统的基础设施问题181
10.4 小结183
10.5 我们现在讲到什么地方了184
10.6 参考资料186
第11章 分析架构入门187
11.1 为什么要做分析188
11.2 进行数据分析所采用的维度189
11.2.1 操作分析189
11.2.2 描述性的分析190
11.2.3 预测性的分析190
11.2.4 指示性的分析191
11.2.5 认知计算192
11.3 分析架构的基础194
11.3.1 分层视图中的各层及五大支柱195
11.3.2 水平层196
11.3.3 垂直层199
11.3.4 五大支柱201
11.4 架构构建块205
11.4.1 数据类型层中的ABB206
11.4.2 数据获取与访问层中的ABB207
11.4.3 数据存储库层中的ABB208
11.4.4 模型层中的ABB209
11.4.5 数据集成与整合层中的ABB210
11.4.6 分析解决方案层中的ABB211
11.4.7 消费者层中的ABB213
11.4.8 元数据层中的ABB213
11.4.9 数据与信息安全层中的ABB214
11.4.10 描述性的分析中的ABB215
11.4.11 预测性的分析中的ABB215
11.4.12 指示性的分析中的ABB217
11.4.13 操作分析中的ABB217
11.4.14 认知计算中的ABB218
11.5 小结219
11.6 参考资料220
第12章 架构经验谈222
12.1 各种敏捷开发观点应该加以融合222
12.2 传统的需求收集技术过时了224
12.3 MVP范式值得考虑225
12.4 不要忙于应付各种事务226
12.5 预测性的分析并不是唯一的分析切入点227
12.6 领导能力也可以通过培养而获得227
12.7 架构不应该由技术来驱动228
12.8 开源软件很好,但要谨慎使用230
12.9 把看似简单的问题总结起来230
12.10 根据技术产品的核心优势来确定架构基线231
12.11 小结232
12.12 参考资料232
附录A 25个实用小知识233
附录B Elixir的功能模型(续)252
热门推荐
- 1620805.html
- 3089357.html
- 2200120.html
- 203234.html
- 3246186.html
- 2442223.html
- 3175332.html
- 216105.html
- 1288611.html
- 3530316.html
- http://www.ickdjs.cc/book_3863557.html
- http://www.ickdjs.cc/book_3537035.html
- http://www.ickdjs.cc/book_1426341.html
- http://www.ickdjs.cc/book_348735.html
- http://www.ickdjs.cc/book_3851994.html
- http://www.ickdjs.cc/book_850129.html
- http://www.ickdjs.cc/book_1194071.html
- http://www.ickdjs.cc/book_3850646.html
- http://www.ickdjs.cc/book_352181.html
- http://www.ickdjs.cc/book_2028985.html