网站大量收购独家精品文档,联系QQ:2885784924

软件架构设计学习与实践指南.docVIP

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

软件架构设计学习与实践指南

TOC\o1-2\h\u657第1章软件架构基础 3

42431.1软件架构的定义与重要性 4

127171.1.1定义 4

252031.1.2重要性 4

295861.2软件架构的发展历程 4

304121.2.1传统软件架构 4

98711.2.2分布式架构 4

49681.2.3云原生架构 4

79741.3软件架构的基本组成元素 4

289241.3.1组件 4

62631.3.2连接器 5

57601.3.3层次结构 5

73311.3.4模式 5

124031.3.5风格 5

198501.3.6技术选型 5

19238第2章软件架构设计原则 5

308132.1设计原则概述 5

206132.2分层架构设计原则 5

293992.2.1分层独立性原则 5

278902.2.2分层抽象原则 6

304892.2.3分层复用原则 6

235992.3模块化架构设计原则 6

70322.3.1高内聚原则 6

262242.3.2低耦合原则 6

117172.3.3单一职责原则 6

222702.4面向对象架构设计原则 6

137852.4.1开放封闭原则 6

166752.4.2里氏替换原则 6

167422.4.3依赖倒置原则 7

197572.4.4接口隔离原则 7

274792.4.5迪米特法则 7

22217第3章常见软件架构风格 7

254253.1架构风格概述 7

120453.2客户端服务器架构风格 7

76933.3分层架构风格 7

102093.4微服务架构风格 8

239663.5事件驱动架构风格 8

31658第4章软件架构设计方法 8

309544.1设计方法概述 8

315954.2需求分析与架构设计 8

173704.2.1需求分析的重要性 8

324284.2.2需求分析的方法 9

179274.2.3架构设计过程 9

112474.3架构风格选择与评估 9

71644.3.1常见架构风格 9

95954.3.2架构风格选择 9

325684.3.3架构风格评估 10

178564.4架构设计模式 10

50184.4.1分层设计模式 10

121994.4.2客户端服务器设计模式 10

196824.4.3微服务设计模式 10

231704.4.4面向服务设计模式(SOA) 10

54694.4.5事件驱动设计模式 10

16006第5章架构师的角色与职责 10

263805.1架构师的定位 10

117545.2架构师的技能要求 11

211715.3架构师的职责与工作内容 11

20795.4架构师与团队协作 11

3256第6章软件架构评估与优化 12

81336.1架构评估方法 12

55716.1.1评估准则 12

126146.1.2评估流程 12

13956.1.3常用评估方法 12

305246.2架构功能评估 12

285826.2.1功能指标 13

48736.2.2功能评估方法 13

248756.2.3功能优化策略 13

295266.3架构风险分析 13

58446.3.1风险识别 13

284916.3.2风险评估 13

272016.3.3风险应对策略 13

175986.4架构优化策略 14

25246.4.1模块化设计 14

227036.4.2服务化架构 14

322236.4.3基于云平台的架构 14

217036.4.4微服务架构 14

190336.4.5DevOps 14

20920第7章架构师工具箱 14

160127.1架构描述工具 14

321737.1.1UML 14

174417.1.2Archi 14

264147.1.3EnterpriseArchitect 14

217577.2静态代码分析工具 15

61747.2.1SonarQube 15

135037.2.2Checkstyle 15

188837.2.3Fi

文档评论(0)

且邢且珍惜 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档