架构实战营 3-4 架构设计后期随堂练习
【判断题】
1. 备选架构设计需要把细节尽量明确,以防细节导致架构设计有问题。
不需要,备选架构设计是概要设计,不是详细设计。
2. 详细架构设计目的是指导下一级架构师或者开发团队。
是的。
3. 详细架构设计的内容不能在开发阶段进行任何变更,否则就影响整体架构了。
不是的,架构设计如果在开发中发现不合理,在成本合理的情况下可以进行调整,或者后续演进。
4. 系统边界图可以用来描述 4R 架构定义中的 Rank,说明系统和其它系统的关系。
rank 是分层 情况,但是感觉好像应该更像是 rank+role?
5. 系统的约束和限制越少越好,这样架构师发挥的空间就很大。
不是的,要越早明确越好,避免设计时遗漏考虑。
【思考题】
PPT 架构师也完成了复杂度分析和备选架构设计,为何经常会被人吐槽?
离具体详细业务太远,容易陷入纸上谈兵不接地气,忽略项目实际落地难点,所以会被人吐槽。
评论