知识卡片

约束限定选择

专业/工作

内容

约束需求不会直接描述业务能力,却会限定架构选择,例如既有系统、组织能力、交付期限、技术栈和法规要求。忽视约束会得到“理论上漂亮、实践中落不了地”的方案。发散:架构权衡不是在真空里选最优,而是在约束里选可行且可演进。

参考来源

《软件架构设计:程序员向架构师转型必备(第2版)》第05章《需求分析》