知识卡片
架构来源三元
内容
架构通常来自三类来源:复用已有方案、按方法系统推导、依赖经验直觉识别模式。越常规的系统越应多复用,越新颖的系统越需要方法和直觉补足。发散:从零设计常被高估,成熟架构师的能力之一是知道哪些地方不值得原创。
参考来源
- 位置:《架构实战:软件架构设计的过程》第5章《可重用架构资源》5.1节“架构的来源”(源文件:_chapter-text/ch05.txt)
- 结论依据:原文引用Kruchten的观点,明确提出架构的三个主要来源是拿取、方法和直觉,并给出标准系统与崭新系统中三者相对比例的具体数字,直接支持“架构来源三元”。
- 原始内容:在“妈咪,软件架构来自哪里?”(Kruchten 1995-2)中进行了简短的描述,在其中,作者提出了架构的三个主要来源:拿取、方法以及直觉……标准的系统可能包含80%的拿取、19%的方法和1%的直觉,而崭新的系统可能包含30%的拿取、50%的方法和20%的直觉。