知识卡片

多视图防偏

专业/工作

内容

复杂系统不能只从一个角度设计,因为单一视角容易把局部最优误认为整体最优。多视图方法让功能、数据、部署、开发、运行等关注点彼此校验,暴露隐藏冲突。发散:架构评审的重点不是图多,而是不同视图之间有没有互相说得通。

参考来源

《软件架构设计:程序员向架构师转型必备(第2版)》第03章《理解架构设计视图》