知识卡片

质量属性取决于最弱的内部元素

普通读书笔记卡 · 2047

内容

系统对外的功能行为由内部元素的功能组合决定,但系统整体的质量属性(性能、可伸缩性、弹性)往往取决于内部最差或最弱的那个元素,而不是平均水平。这和木桶效应是同一种结构:只要有一个组件扛不住负载,即使其余组件设计得再好,整体表现也会被拖到这个短板的水平。发散:这意味着做容量评估时,找到系统里最弱的一环比精确计算每个环节更重要。

参考来源

- 位置:第2章《软件架构概念》2.1.4节「系统属性和内部组织形式」(源文件:_epub-src/OEBPS/text00011.html附近) - 结论依据:原文明确指出系统整体质量属性和表现取决于最差或最弱的内部元素的属性,与卡片"木桶效应"类比直接对应。 - 原始内容:"系统的质量属性(它如何工作)(如性能、可伸缩性以及弹性)都来自于内部元素的质量属性。(通常,系统的整体质量属性和表现取决于最差或者最弱的内部元素的属性情况。)"