zoukankan      html  css  js  c++  java
  • 以《淘宝网》为例,描绘质量属性的六个常见属性场景

    质量属性的六个常见属性

    1.可用性

    2.可修改性

    3.性能

    4.安全性

    5.可测试性

    6.易用性

    质量属性场景

    包含六部分:

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

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

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

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

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

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

    刺激源:用户

    1.可用性:双十一抢购

    刺激源:用户

    刺激:双十一购物节,系统访问量过大,系统响应时间长或奔溃

    制品:系统

    环境:正常操作

    响应:用户十秒内未能刷新页面

    响应度量:十秒后刷新出页面

    2、可修改性(Modifiability):淘宝增加亲子功能

    刺激源:开发人员

    刺激:修改界面

    制品:系统用户界面

    环境:设计阶段

    响应:部分界面修改不影响其他功能

    响应度量:99.9%都不影响其他功能

    3、性能(Performance):用户查询商品

    刺激源:用户

    刺激:向服务器发起查询请求

    制品:系统

    环境:正常操作

    响应:用户请求被处理

    响应度量:平均响应时间5秒以内

    4、安全性(Security):外部人员爬取大量数据

    刺激源:非法用户

    刺激:爬取大量商品数据

    制品:系统

    环境:网络连接

    响应:验证用户合法性及权限

    响应度量:99.9%的非法用户被拦截

    5、可测试性(Testability):用户使用不正确密码登录系统

    刺激源:用户

    刺激:非法密码登录系统

    制品:系统

    环境:系统完成时

    响应:用户无法登录系统

    响应度量:100%被拦截

    6、易用性(Usability):用户搜索商品后同类商品显示

    刺激源:用户

    刺激:搜索商品

    制品:系统

    环境:正常操作

    响应:系统智能联想相关信息

    响应度量:99%用户搜索都能遇到智能联想

  • 相关阅读:
    在线用户数与并发用户数的区别和比例关系
    MYSQL中数据类型介绍
    5分钟教你搞定RAID模式
    nginx与fastdfs配置详解与坑
    Fastdfs group通过添加硬盘扩容
    fastDfs配置文件tracker.conf配置详解
    FastDFS配置详解之Storage配置
    mysql修改库名
    vCenter Server Appliance(VCSA )6.7部署指南
    如何知道一个函数的执行时间简单案例
  • 原文地址:https://www.cnblogs.com/xcl666/p/13109817.html
Copyright © 2011-2022 走看看