知识卡片
质量塑造结构
内容
性能、可用性、安全性、可扩展性等质量需求会直接塑造架构结构,因为它们常常要求特定的分布、隔离、冗余、缓存或降级设计。只按功能分模块,系统可能能跑,却很难满足真实运行要求。发散:质量属性是架构设计的压力测试题。
参考来源
《软件架构设计:程序员向架构师转型必备(第2版)》第05章《需求分析》
知识卡片
性能、可用性、安全性、可扩展性等质量需求会直接塑造架构结构,因为它们常常要求特定的分布、隔离、冗余、缓存或降级设计。只按功能分模块,系统可能能跑,却很难满足真实运行要求。发散:质量属性是架构设计的压力测试题。