• 淘宝网的六个质量属性


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

    1.  可用性

    可用性与系统故障及其后果相关。当系统不再提供其规范中所说的服务时,就出现了系统故障。系统用户可以观察到此类故障。可用性是指系统正常运行时间的比例,是通过两次故障之间的时间长度或在系统崩溃情况下能够恢复正常运行的速度来衡量的。

    刺激源:用户

    刺激:很多用户进行同时访问,系统访问量过大而出现问题

    制品:系统

    环境:正常操作

    响应:系统检测到事件:记录故障,通知系统

    响应度量:一段时间后,系统可以继续运行

    2.  可修改性

    刺激源:开发人员

    刺激:修改用户界面

    制品:系统用户界面

    环境:设计时

    响应:进行修改且不会影响其他功能

    响应度量:较短时间内,完成更改

    3.  性能

    刺激源:用户

    刺激:随机事件到达,购买商品

    制品:系统

    环境:正常运行

    响应:请求被处理

    响应度量:响应事件较短

    4.  安全性

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

    试图突破安全防线的行为被称为攻击。攻击有以下三种方式:

    1)未经授权试图访问数据或服务。

    2)未经授权试图修改数据。

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

     

    刺激源:非授权用户

    刺激:使徒修改数据,修改商品价格

    制品:系统中的数据

    环境:正常操作下

    响应:对用户验证,拒绝访问一切数据

    响应度量:操作被拒绝,恢复数据

    5.  可测试性

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

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

    刺激源:单元开发人员

    刺激:已完成构架和子系统的集成

    制品:代码段

    环境:开发时

    响应:准备集成环境

    响应度量:执行测试的时间

    6.  易用性

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

    刺激源:最终用户

    刺激:搜索商品时,根据品牌、价格筛选

    制品:系统

    环境:运行中

    响应:显示筛选后的数据

    响应度量:用户对结果较为满意

  • 相关阅读:
    jsp简单自定义标签demo展示《二》
    jsp自定义标签介绍《一》
    登陆filter
    中文乱码原因以及解决方案
    C++ 中注意,零扩展和符号位扩展
    linux下的a.out文件
    今天谈谈流,什么是IO流?
    windows下的c语言和linux 下的c语言以及C标准库和系统API
    一维数组的数组指针
    结构体指针传参与返回值
  • 原文地址:https://www.cnblogs.com/chenyuchun/p/13094891.html
Copyright © 2020-2023  润新知