软考高级系统架构设计师:软件架构评估

本文详细介绍了系统架构评估的关键要素,包括质量属性如性能、可用性、安全性和可修改性,以及系统架构风险、敏感点和权衡点。重点讨论了SAAM和ATAM两种评估方法,用于验证架构决策、识别潜在问题和评估质量属性需求的满足情况,以支持更优的架构选择。
摘要由CSDN通过智能技术生成

在架构评估过程中,质量属性效用树(utility tree)是对系统质量属性进行识别和优先级排序的重要工具。

一、质量属性

在架构评估过程中,质量效用树是对系统质量属性进行识别和优先级排序的重要工具。它主要关注4个方面:

  • 安全性
  • 可修改性
  • 可用性
  • 安全性

1.性能

性能是指系统的响应能力,即要经过多长时间才能对某个事件做出响应,或者在某段时间内系统所能处理的事件的个数。

2.可用性

可用性是系统能够正常运行的时间比例,经常用两次故障之间的时间长度或在出现故障时系统能够恢复正常的时间来表示。

3.安全性

安全性是指系统在为合法用户提供服务的同时能够阻止非授权用户使用的企图或拒绝服务的能力,又可分为机密性、完整性、不可否认性及可控性等特性。

4.可修改性

可修改性是指能够快速地以较高的性能价格比对系统进行变更的能力,通常以某些具体的变更为基准,通过考查这些变更的代价衡量可修改性。

二、系统架构风险、敏感点、权衡点

在架构评估过程中,需要正确识别系统的架构风险、敏感点和权衡点,并进行合理的架构

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

快乐骑行^_^

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值