知识卡片

质量属性进基础

普通读书笔记卡 · 1887.b

内容

性能、可伸缩性、可用性、安全等质量属性常是横切的,越晚加入越困难。发散:这些属性不是验收末尾的优化项,而应在结构、技术和部署策略中提前占位。

参考来源

- 位置:《程序员必读之软件架构》第22章《质量属性(非功能需求)》(源文件:OEBPS/text00000_split_034.html)及第21章相关论述 - 结论依据:原文明确指出实现非功能需求的技术方案通常是横切的,向已有代码库加入高性能、可伸缩性、安全性等通常极其困难耗时,直接支持卡片论点。 - 原始内容:"实现非功能需求的技术解决方案通常是交叉的,因此需要合并到你所构建系统的基础中。向已有的代码库加入高性能、可伸缩性、安全性、可用性等通常极其困难且耗时。"