知识卡片

原则可追溯链条串起业务驱动力与架构决定

普通读书笔记卡 · 2065

内容

架构决定的合理性可用可追溯链条串起:业务驱动力/目标→业务原则(回答为什么、要什么)→技术原则(回答如何、用什么)→具体架构决定,每层都带着”基本原理”和”含义”。比如”统一方式访问所有商品线”衍生出”核心客户数据只存一份实时可见”的业务原则,再衍生出”访问核心数据走同一来源”的技术原则,最终落地成”建中央客户数据库”的决定。发散:有了这条链,任何决定被质疑时都能追溯回最初业务动机。

参考来源

- 位置:第8章《关注点、原则和决定》8.7节「使用原则关联关注点和决定」零售企业客户数据示例(源文件:_epub-src/OEBPS/text00070.html附近) - 结论依据:原文用零售企业"联合客户交互"目标G1 → 业务原则B1/B2 → 技术原则T1/T2/T3 → 架构决定D1/D2的完整链条,说明每层都靠基本原理和含义与上下层相连,直接支持卡片结论。 - 原始内容:"G1.以'联合'的方式与客户交互……B1.所有客户都能够通过单点登录的方式……B2.特定的客户数据项目……都被视为核心信息……这些原则的基本原理都是目标G1……T1.核心客户数据的每个项目都会只持有一次,实时更新……这些原则的基本原理是业务原则B1和B2……D1.中央统一数据库……这些设计决定的基本原理是技术原则T1、T2和T3。"