目录

系统架构设计师案例分析架构评估

系统架构设计师—案例分析—架构评估

ATAM

质量效用树

  1. 性能:正常负载情况下,系统必须在0.5秒内对用户的查询请求进行响应。
  2. 安全性:系统应该具备完善的安全防护措施,能够对黑客的攻击行为进行检测与防御。
  3. 可用性:网络失效后,系统需要在10秒内发现错误并启用备用系统。
  4. 可修改性:在系统升级时,必须保证在10人月内,可添加一个新的消息处理中间件。

质量属性

属性作用及要点
性能处理任务所需时间/单位时间内的处理量。
可用性正常运行的时间比例,出现故障多久能启用备用系统。
安全性系统向合法用户提供服务并阻止非法用户的能力。
可修改性可维护性错误发生后进行局部性修改,对其他构件负面影响最小。
可修改性可扩展性使用新构件、改进或删除原有构件或特性。
可修改性结构重组重新组织构件及构件关系、灵活配置构件。
可修改性可移植性多样的环境(硬件平台、语言、操作系统等)。
易用性在指定条件下使用时,软件产品被理解、学习、使用和吸引用户的能力。

质量特性

名称特征
敏感点为了实现 某种特定的质量属性 ,一个或多个系统组件所具有的属性。
权衡点影响 多个质量属性的特征 ,是多个属性的敏感点。
风险点某些做法有一些 隐患 可能导致一些问题。
非风险点某些做法是可行的,可接受的。