0
点赞
收藏
分享

微信扫一扫

【架构实战营】模块三 4.架构设计后期应该怎么做


教学目标


  1. 掌握如何设计出最终的架构方案
  2. 掌握如何写架构设计文档

避免成为PPT架构师!

目录


  1. 详细架构设计
  2. 架构设计文档写作

课前回顾 - 架构设计环

【架构实战营】模块三 4.架构设计后期应该怎么做_架构师

1 详细架构设计

备选架构 vs 详细架构 vs 方案设计

【架构实战营】模块三 4.架构设计后期应该怎么做_架构_02

详细架构内容

【架构实战营】模块三 4.架构设计后期应该怎么做_架构_03

详细架构设计案例 - ZooKeeper

【架构实战营】模块三 4.架构设计后期应该怎么做_开发语言_04

详细架构设计案例2 - 微服务

【架构实战营】模块三 4.架构设计后期应该怎么做_架构设计_05

2 架构设计文档写作

架构设计文档内容大图

【架构实战营】模块三 4.架构设计后期应该怎么做_开发语言_06

架构设计文档第一部分

【架构实战营】模块三 4.架构设计后期应该怎么做_开发语言_07

系统边界黑盒图 - 描述Rank和业务背景

【架构实战营】模块三 4.架构设计后期应该怎么做_架构设计_08

架构设计文档第二部分

【架构实战营】模块三 4.架构设计后期应该怎么做_java_09

系统边界白盒图 - 描述内外Role的关系

【架构实战营】模块三 4.架构设计后期应该怎么做_java_10

架构设计文档第三部分

【架构实战营】模块三 4.架构设计后期应该怎么做_开发语言_11

本节思维导图

【架构实战营】模块三 4.架构设计后期应该怎么做_java_12

随堂测验

【判断题】


  1. 备选架构设计需要把细节尽量明确,以防细节导致架构设计有问题
  2. 详细架构设计目的是指导下一级架构师或者开发团队
  3. 详细架构设计的内容不能在开发阶段进行任何变更,否则就影响整体架构了
  4. 系统边界图可以用来描述4R架构定义中的Rank,说明系统和其它系统的关系
  5. 系统的约束和限制越少越好,这样架构师发挥的空间就很大
    【思考题】
    PPT架构师也完成了复杂度分析和备选架构设计,为何经常会被人吐槽?


举报

相关推荐

0 条评论