图书介绍
系统架构设计2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 郑天民著 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115450548
- 出版时间:2017
- 标注页数:247页
- 文件大小:69MB
- 文件页数:256页
- 主题词:计算机系统
PDF下载
下载说明
系统架构设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一篇 程序员向架构师转型概述2
第1章 程序员向架构师转型2
1.1 架构设计基本概念2
1.1.1 架构的基本定义2
1.1.2 架构演进理论4
1.1.3 架构设计与系统工程7
1.2 剖析架构师角色8
1.2.1 架构师角色8
1.2.2 当程序员遇到架构师10
1.3 架构师的视图和视角11
1.3.1 架构师的视图12
1.3.2 架构师的视角16
1.3.3 视图视角与系统工程18
1.4 程序员如何向架构师成功转型19
1.4.1 转型成功的三段式模型19
1.4.2 转型思维导图20
1.4.3 作为架构师开展工作21
1.5 本章小结22
第二篇 软件架构设计知识体系24
第2章 软件架构体系结构24
2.1 软件体系结构24
2.2 架构风格25
2.2.1 分布式25
2.2.2 事件驱动28
2.2.3 系统结构31
2.2.4 消息总线32
2.2.5 适配与扩展33
2.3 架构模式35
2.3.1 数据访问35
2.3.2 服务定位36
2.3.3 异步化38
2.3.4 资源管理39
2.3.5 依赖管理41
2.4 架构模型44
2.5 本章小结45
第3章 领域驱动设计46
3.1 面向领域思想46
3.1.1 架构设计与领域驱动46
3.1.2 领域驱动设计核心概念47
3.1.3 案例介绍47
3.2 面向领域的策略设计48
3.2.1 通用语言48
3.2.2 领域与上下文48
3.2.3 领域驱动的架构风格51
3.2.4 案例策略设计54
3.3 面向领域的技术设计56
3.3.1 实体与值对象56
3.3.2 领域服务59
3.3.3 领域事件60
3.3.4 聚合62
3.3.5 资源库64
3.3.6 集成界限上下文65
3.3.7 应用程序67
3.3.8 案例技术设计67
3.4 案例实现69
3.5 本章小结70
第4章 分布式系统架构设计72
4.1 分布式系统73
4.2 RPC架构74
4.2.1 网络通信75
4.2.2 序列化76
4.2.3 传输协议77
4.2.4 服务调用78
4.3 分布式服务架构81
4.3.1 负载均衡与集群容错81
4.3.2 服务路由83
4.3.3 服务注册中心84
4.3.4 服务发布与调用88
4.3.5 服务监控与治理90
4.4 分布式服务框架Dubbo剖析91
4.4.1 Dubbo核心功能91
4.4.2 Dubbo原理分析94
4.5 微服务架构102
4.5.1 微服务实现策略103
4.5.2 微服务实现技术104
4.5.3 微服务实现案例108
4.6 本章小结109
第5章 架构实现技术体系110
5.1 缓存与性能优化111
5.1.1 性能概述111
5.1.2 Memcached112
5.1.3 Redis116
5.1.4 Nginx120
5.2 消息传递系统122
5.2.1 消息中间件需求122
5.2.2 JMS123
5.2.3 AMQP126
5.2.4 Kafka129
5.3 企业服务总线130
5.3.1 服务总线解决方案130
5.3.2 集成化端点136
5.4 数据分析处理140
5.4.1 轻量级批处理140
5.4.2 Spring Batch142
5.5 安全性147
5.5.1 安全性概述147
5.5.2 安全性实现技术148
5.6 本章小结151
第三篇 软件架构设计系统工程154
第6章 软件工程学154
6.1 软件工程学概述154
6.2 软件实现155
6.2.1 需求工程155
6.2.2 系统建模与案例分析157
6.2.3 软件实现与架构师165
6.3 项目管理166
6.3.1 项目管理体系167
6.3.2 项目研发过程的透明化管理173
6.3.3 项目管理与架构师178
6.4 过程改进179
6.4.1 软件过程模型179
6.4.2 软件过程改进181
6.4.3 过程改进与架构师182
6.5 本章小结183
第7章 敏捷方法与实践184
7.1 敏捷方法论概述184
7.2 极限编程与工程实践186
7.2.1 极限编程方法186
7.2.2 极限编程工程实践186
7.3 Scrum与过程管理191
7.3.1 Scrum简介191
7.3.2 Scrum框架192
7.3.3 如何进行敏捷回顾案例分析194
7.4 敏捷方法论与架构师198
7.4.1 敏捷开发中架构师的角色198
7.4.2 识别和消除研发过程浪费199
7.5 本章小结204
第8章 软件交付模型205
8.1 软件交付模型概述205
8.2 配置管理206
8.2.1 配置管理概述206
8.2.2 配置管理模式与实践209
8.2.3 SVN/GIT基本应用与实践210
8.2.4 系统版本控制策略案例分析214
8.3 持续集成217
8.3.1 持续集成理念217
8.3.2 Jenkins应用219
8.4 交付工作流219
8.5 本章小结220
第四篇 架构师软技能222
第9章 架构师必备软技能222
9.1 架构师与外部环境222
9.1.1 政治与协商223
9.1.2 沟通224
9.1.3 邮件227
9.2 架构师与自身团队231
9.2.1 领导力231
9.2.2 知识管理232
9.2.3 人员管理235
9.2.4 绩效管理237
9.3 架构师与意识形态240
9.3.1 思维模式241
9.3.2 引入变化241
9.4 本章小结245
参考文献246
热门推荐
- 1159558.html
- 3546512.html
- 3121928.html
- 781622.html
- 1656903.html
- 2818813.html
- 157131.html
- 803209.html
- 1928428.html
- 1987886.html
- http://www.ickdjs.cc/book_2683735.html
- http://www.ickdjs.cc/book_1566271.html
- http://www.ickdjs.cc/book_285575.html
- http://www.ickdjs.cc/book_264589.html
- http://www.ickdjs.cc/book_3153718.html
- http://www.ickdjs.cc/book_261567.html
- http://www.ickdjs.cc/book_1802205.html
- http://www.ickdjs.cc/book_2072069.html
- http://www.ickdjs.cc/book_1650775.html
- http://www.ickdjs.cc/book_1072327.html