知识卡片

逻辑架构要小

普通读书笔记卡 · 1829.a

内容

逻辑架构应覆盖对架构有重大意义的元素,而不是提前展开所有详细设计。它的价值在于用最少模型暴露关键职责、依赖和风险,为后续物理架构与详细设计提供稳定跳板。发散:逻辑模型越大,越容易失去沟通优势,变成另一套难维护代码。

参考来源

- 位置:《架构实战:软件架构设计的过程》第8章《创建逻辑架构》8.2.1节“使逻辑架构最小化”(源文件:_chapter-text/ch08.txt) - 结论依据:原文明确指出如果逻辑架构仅是尽快到达物理架构的方法,就只需产生足够证明理解当前需求且需求已适当分配到解决方案的逻辑架构,支持“逻辑架构要小”这一论点。 - 原始内容:如果逻辑架构仅仅是一种能够尽快到达物理架构的方法,您只需要产生足够的逻辑架构来证明您理解了当前的需求且这些需求已经适当地分配到解决方案中。