zoukankan      html  css  js  c++  java
  • 六个质量属性场景分析(淘宝网)

    常见的六个质量属性:可用性、可修改性、性能、安全性、可测试性、易用性。质量属性场景是一种面向特定的质量属性的需求,由6部分组成:刺激源、刺激、环境、制品、响应、响应度量。

      以《淘宝网》为例:

       (1)可用性:

        场景:天猫双十一购物狂欢节

        刺激源:海量用户

        刺激:过多用户涌入抢购,系统出现崩溃的状态

        制品:处理系统崩溃的处理器

        环境:正常操作

        响应:淘宝网监控系统记录,处理人员进行紧急处理

        响应度量:短时间内恢复系统正常运行

      (2)可修改性:

         场景:系统进行升级

         刺激源:开发人员

         刺激:改变页面的形态,增加少许功能、

         制品:升级完后的系统

         环境:设计时

         响应:修改了用户的操作页面,未产生副作用

        响应度量:在15分钟左右完成升级更改

      (3)性能:

        场景:天猫双十一购物狂欢节

        刺激源:用户

        刺激:进行疯狂购物交易

        制品:系统

        环境:在正常操作下

        响应:大量的交易同时被处理

        响应度量:每个交易平均等待时间为3s

       (4)安全性:

        场景:黑客想要盗窃用户信息

        刺激源:黑客

        刺激:试图通过某些手段窃取用户的信息

        制品:淘宝用户信息

        环境:用户不在线时

        响应:对访问者进行身份上的验证

        响应度量:淘宝安全系统阻止黑客访问用户信息

       (5)可测试性:

        场景:一个马上要执行的系统功能

        刺激源:系统测试人员

        刺激:对系统功能执行测试

        制品:系统的某个功能

        环境:功能要部署时

        响应:提供对状态值的访问、提供所要计算的值,准备测试环境

        响应度量:3个小时测试了85%

      (6)易用性:

        场景:用户误将某物品移入到购物车

        刺激源:用户

        刺激:用户想要将物品移出

        制品:系统

        环境;系统运行时

        响应:希望快速完成操作

        响应度量:在1s内完成撤销操作

  • 相关阅读:
    【BZOJ3437】小P的牧场(动态规划,斜率优化)
    【BZOJ3156】防御准备(动态规划,斜率优化)
    【BZOJ2727】双十字(动态规划,树状数组)
    【BZOJ4361】isn(动态规划,容斥)
    【BZOJ1068】压缩(动态规划)
    【BZOJ4654】【NOI2016】国王饮水记(动态规划,斜率优化)
    【BZOJ2138】stone(线段树,Hall定理)
    【BZOJ4651】【NOI2016】网格(Tarjan,哈希)
    【Loj#535】花火(线段树,扫描线)
    【BZOJ4200】【NOI2015】小园丁与老司机(动态规划,网络流)
  • 原文地址:https://www.cnblogs.com/Aduorisk/p/12355970.html
Copyright © 2011-2022 走看看