教学目标
- 掌握如何设计出最终的架构方案
- 掌握如何写架构设计文档
避免成为PPT架构师!
目录
- 详细架构设计
- 架构设计文档写作
课前回顾 - 架构设计环
1 详细架构设计
备选架构 vs 详细架构 vs 方案设计
详细架构内容
详细架构设计案例 - ZooKeeper
详细架构设计案例2 - 微服务
2 架构设计文档写作
架构设计文档内容大图
架构设计文档第一部分
系统边界黑盒图 - 描述Rank和业务背景
架构设计文档第二部分
系统边界白盒图 - 描述内外Role的关系
架构设计文档第三部分
本节思维导图
随堂测验
【判断题】
- 备选架构设计需要把细节尽量明确,以防细节导致架构设计有问题
- 详细架构设计目的是指导下一级架构师或者开发团队
- 详细架构设计的内容不能在开发阶段进行任何变更,否则就影响整体架构了
- 系统边界图可以用来描述4R架构定义中的Rank,说明系统和其它系统的关系
- 系统的约束和限制越少越好,这样架构师发挥的空间就很大
【思考题】
PPT架构师也完成了复杂度分析和备选架构设计,为何经常会被人吐槽?