Skip to content

考点清单

  • [x] 质量属性场景识别(性能/安全/可用性/可修改性/可靠性/可测试性)
  • [x] 质量属性场景六要素描述
  • [x] 效用树结构
  • [x] 敏感点 vs 权衡点辨析

练习题

质量属性场景识别

题目描述某电子商城集成开发环境的需求,请识别各场景对应的质量属性:

编号场景描述质量属性
a正常负载下 0.1 秒内响应交易请求性能
b在线支付保证 99.9% 安全性安全性
c主服务器故障后 3 分钟内接替可用性
d添加新支付机构 1 工作日内完成可修改性
e引入 PKI 提高安全性但降低性能权衡点
f用户数据库授权保证 99.9% 可用可用性
g更改结算规则接口 10 人日内完成可修改性
h50 请求/s × 10ms → 1s 内可完成性能(可行性分析)
i响应时间要求影响协议和交易设计敏感点
j发起支付后 5 秒内完成支付性能
k业务逻辑未达成共识影响可修改性风险点
l严重故障修复时间不超过 20 分钟可恢复性(可靠性)
m系统需提供远程调试接口可测试性

质量属性场景六要素描述

以场景 (a) 为例:正常负载下 0.1 秒内响应交易请求。

要素内容
刺激源用户
刺激发起交易请求
环境正常负载
制品系统
响应处理交易请求并返回结果
响应度量0.1 秒内

备考提示

案例分析高频考点:

  1. 质量属性识别与场景描述
  2. 架构风格辨析与选择
  3. 质量属性效用树构建
  4. 场景六要素描述
  5. UML 建模(类图/用例图/状态图)
  6. 结构化建模(数据流图/ER 图)
  7. 设计模式应用
  8. Redis 缓存技术
  9. 数据库规范化/反规范化/封锁协议