软件的质量属性
2024/5/17...大约 1 分钟
软件的质量属性
刻画质量属性的手段由六部分组成:刺激源、刺激、环境、制品、响应、响应度量;
实现质量属性的一般策略,不同策略主要针对一个或多个软件质量属性。
- Ping/Echo主要提高系统的可用性;
- 限制访问主要提高系统的安全性;
- 运行时注册主要提高系统的可修改性;
- 接口.实现分离主要提高系统的可修改性;
- 信息隐藏主要提高系统的可修改性;
- 主动冗余提高系统的可靠性;
- 队列调度主要提高系统的性能;
- 记录/回放主要提高系统的可测试性,等等。
架构风险
在软件架构设计过程中潜在的、存在问题的架构决策所带来的隐患
风险点与非风险点
可能引起风险的因素、某个做法如果有隐患可能导致一些问题则为风险点。而如果某件事是可行的、可接受的,则为非风险点
敏感点
为了实现某种质量属性,一个或多个构件(系统组件)具有的特性
权衡点
是影响多个质量属性的特性,是多个质量属性的敏感点。