系统架构设计师案例分析架构评估
约 504 字
预计阅读 2 分钟
系统架构设计师—案例分析—架构评估
ATAM
质量效用树
- 性能:正常负载情况下,系统必须在0.5秒内对用户的查询请求进行响应。
- 安全性:系统应该具备完善的安全防护措施,能够对黑客的攻击行为进行检测与防御。
- 可用性:网络失效后,系统需要在10秒内发现错误并启用备用系统。
- 可修改性:在系统升级时,必须保证在10人月内,可添加一个新的消息处理中间件。
质量属性
属性 | | 作用及要点 |
---|
性能 | | 处理任务所需时间/单位时间内的处理量。 |
可用性 | | 正常运行的时间比例,出现故障多久能启用备用系统。 |
安全性 | | 系统向合法用户提供服务并阻止非法用户的能力。 |
可修改性 | 可维护性 | 错误发生后进行局部性修改,对其他构件负面影响最小。 |
可修改性 | 可扩展性 | 使用新构件、改进或删除原有构件或特性。 |
可修改性 | 结构重组 | 重新组织构件及构件关系、灵活配置构件。 |
可修改性 | 可移植性 | 多样的环境(硬件平台、语言、操作系统等)。 |
易用性 | | 在指定条件下使用时,软件产品被理解、学习、使用和吸引用户的能力。 |
质量特性
名称 | 特征 |
---|
敏感点 | 为了实现 某种特定的质量属性 ,一个或多个系统组件所具有的属性。 |
权衡点 | 影响 多个质量属性的特征 ,是多个属性的敏感点。 |
风险点 | 某些做法有一些 隐患 可能导致一些问题。 |
非风险点 | 某些做法是可行的,可接受的。 |