知识卡片

架构定义的四个基本设计要素

普通读书笔记卡 · 1965.b

内容

比较IEEE 1471、Kruchten、Len Bass等定义,设计良好的架构含四个共通要素:功能分解的软件元素、软件元素之间的关系、软件元素与外部环境的关系、指导设计与演化的原则。它们分别对应控制规模、清晰结构、清晰结构、响应变化,是对软件复杂度的一种回答。

参考来源

- 位置:《解构领域驱动设计》第7.1.1节(源文件:_epub-src/OEBPS/018.xhtml) - 结论依据:作者归纳各权威架构定义的共通本质特征。 - 原始内容:一个设计良好的架构应具有如下基本设计要素……显然,架构定义的设计要素实际上是对软件复杂度的一种回答。