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

以《淘宝网》为例,描绘质量属性的六个常见属性场景。安全

1.可用性性能

可用性与系统故障及其后果相关。当系统再也不提供其规范中所说的服务时,就出现了系统故障。系统用户能够观察到此类故障。学习

可用性是指系统正常运行时间的比例,是经过两次故障之间的时间长度或在系统崩溃状况下可以恢复正常运行的速度来衡量的测试

刺激源 用户
刺激 不少用户同时访问,系统出现崩溃
制品 系统
环境 正常操做
响应 系统检测到事件:记录故障,通知系统
响应度量 两分钟后,系统能够继续正常使用

2.可修改性设计

两个关注点:能够修改什么?什么时候以及谁进行修改。事件

刺激源 开发人员
刺激 修改用户界面
制品 系统用户界面
环境 设计时
响应 进行修改且不会影响其余功能
响应度量 3小时以内,完成更改

 3.性能开发

刺激源 用户
刺激 随机事件到达,购买商品
制品 系统
环境 正常运行
响应 请求被处理
响应度量 响应时间不超过5秒

4.安全性table

安全性是衡量系统在向合法用户正常提供服务的状况下,阻止非受权使用的能力。效率

试图突破安全防线的行为被称为“攻击”。攻击有如下三种方式:软件

未经受权试图访问数据或服务。

未经受权试图修改数据。

试图使用系统拒绝向合法用户提供的服务

刺激源 非受权用户
刺激 试图修改数据,修改商品价格
制品 系统中的数据
环境 正常操做下
响应 对用户验证,阻止访问数据
响应度量 操做被拒绝,恢复数据

5.可测试性

指经过测试揭示软件缺陷的难易程度。特别地,假设软件中至少有一个错误,软件在下次测试运行时不能正常工做的可能性。

可测试性的响应度量处理的是测试在发现缺陷方面的效率以及想要达到某个指望的覆盖范围,须要用多长时间进行测试。

刺激源 单元开发人员
刺激 已完成构架和子系统的集成
制品 代码段
环境 开发时
响应 准备集成环境
响应度量 执行测试的时间

6.易用性

关注的是对用户来讲完成某个指望任务的难易程度。分为如下几个方面:有效性、错误避免及错误处理、用户自信和满意度、可学习性

刺激源 最终用户
刺激 搜索商品时,根据品牌、价格进行筛选
制品 系统
环境 在运行时
响应 显示筛选后的数据
响应度量 98%的用户对结果满意
相关文章
相关标签/搜索