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

     

    六个最常见的系统质量属性分别是:可用性(Availability)、可修改性(Modifiability)、性能(Performance)、安全性(Security)、可测试性(Testability)、易用性(Usability)。

    刻画质量属性的手段由六部分组成:刺激源、刺激、环境、制品、响应、响应度量;以一种统一规范的方式表示“质量属性”的需求。

    可用性:用户搜索、抢购阶段出现界面延迟情况

    刺激源

    卖家、买家

    刺激

    商品种类不全、由于系统访问量太大造成的系统崩溃

    环境

    正常操作

    制品

    系统

    响应

    5秒之内页面未加载出来

    响应度量

    5秒钟内页面加载成功

    可修改性:增删功能

    刺激源

    开发人员

    刺激

    功能、页面等的修改

    环境

    设计阶段

    制品

    系统界面

    响应

    修改后不影响其他未修改部分的功能

    响应度量

    修改后不影响99%的其他未修改部分的功能

    性能:抢购时并发处理

    刺激源

    用户

    刺激

    抢购商品

    环境

    正常操作

    制品

    系统

    响应

    用户请求被及时响应

    响应度量

    用户请求在5秒内被响应

    安全性:非法登陆

    刺激源

    非法用户或正常用户

    刺激

    获取或修改系统数据

    环境

    正常运行

    制品

    系统

    响应

    验证用户合法性及权限

    响应度量

    99.9%的非法用户被拦截

    可测试性:用户使用不正确密码登录系统

    刺激源

    用户

    刺激

    非法密码登录系统

    环境

    系统正常运行阶段

    制品

    系统

    响应

    用户无法登录系统

    响应度量

    99.9%用户被拦截

    易用性:用户搜索商品时智能提示

    刺激源

    用户

    刺激

    搜索的商品名称长

    环境

    系统正常运行

    制品

    系统

    响应

    智能联想提示

    响应度量

    99%用户搜索都能遇到智能联想

  • 相关阅读:
    //设N是一个四位数,它的9倍恰好是其反序数(例如:1234 的反序数是4321),求N的值。
    安装oracle后,电脑变卡变慢的解决办法
    JSONP
    vue-resource发起get、post、jsonp请求
    Vue实例的生命周期
    自定义全局指令让文本框获取焦点
    自定义全局按键修饰符
    es2017 提供的针对字符串填充的函数:padStart、padEnd
    自定义私有过滤器
    fiddler教程
  • 原文地址:https://www.cnblogs.com/huangliping/p/6526500.html
Copyright © 2011-2022 走看看