质量属性

Posted 秘银徽章

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了质量属性相关的知识,希望对你有一定的参考价值。

质量属性的六个常见属性有可用性,可修改性,性能,安全性,可测试性和易用性,质量属性场景是一种面向特定的质量属性的需求。它由6部分组成:

刺激源:这是某个生成该刺激的实体(人、计算机系统或者任何其他刺激器)。

刺激:该刺激是当刺激到达系统时需要考虑的条件。

环境:该刺激在某些条件内发生。当刺激发生时,系统可能处于过载,或者运行,也可能是其他情况。

制品:某个制品被刺激。这可能是整个系统,也可能是系统的一部分。

响应:该响应是在刺激到达后所采取的行动。

响应度量:当响应发生时,应当能够以某种方式对其进行度量,以对需求进行测试。

下面我将以《淘宝网》为例,描绘质量属性的六个常见属性场景。

1. 可用性一般场景:

比如当用户一直进行刷新的时候系统会出现卡顿和一些消息的延迟。

   

刺激源

系统外部

刺激

响应

制品

进程

环境

降级模式

响应

先使用降级模式先支持用户使用,修复好之后可以正常使用

响应度量

可以继续正常使用

2.可修改性一般场景: 

卖家用户进行商品信息的更新和替换。

 

刺激源

卖家用户

刺激

改变页面上的各种商品消息

制品

系统用户界面和系统的交互平台

环境

在运行时

响应

查找架构中需要修改的位置,进行修改且不会影响其他功能。

响应度量

完成更新的时间响应在一分钟之内

 

 

 

 

 

3. 性能一般场景:

买家和卖家进行交易

 

刺激源

用户

刺激

随机事件到达

制品

系统

环境

正常模式

响应

交易进行处理

响应度量

交易可以被正常处理,等待时间在1s内

 

4.安全性一般场景:

没有进行注册和登录的访客的使用

 

刺激源

正确识别身份未知的访问者

刺激

访问系统中的未授权的数据部分

制品

系统中的数据

环境

正常操作

响应

对用户身份进行认证,根据身份记录访问/修改或试图访问/修改数

据/服务

响应度量

访客只能访问系统中未授权的数据部分,属于授权部分的数据是无法访问的。

 

5. 可测试性一般场景:

测试系统的功能等方面的内容。

 

刺激源

系统的测试人员

刺激

即将交付的系统

制品

代码段

环境

设计时

响应

准备测试环境

响应度量

执行测试的时候

 

6. 易用性一般场景

系统用户可以用很低的成本可以把系统功能学会、利用。

 

刺激源

最终用户

刺激

想要学习系统特性、有效使用系统、使错误的影响最低、适配系统、对系统满意

制品

所交付的系统

环境

在系统运行时

响应

提供多个响应原来满足用户的需求

响应度量

可以达到多功能的使用功能

以上是关于质量属性的主要内容,如果未能解决你的问题,请参考以下文章

软件质量属性简述

几类系统需要关注的质量属性

基于框架的应用系统的质量属性

质量属性的六个常见属性场景分析

淘宝网描绘质量属性六个常见属性场景

软件产品质量模型