zoukankan      html  css  js  c++  java
  • 质量属性的六个常见属性场景分析

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

      以《淘宝网》为例:

       (1)可用性:

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

        刺激源:海量用户

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

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

        环境:正常操作

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

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

      (2)可修改性:

         场景:系统进行升级

         刺激源:开发人员

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

         制品:升级完后的系统

         环境:设计时

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

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

      (3)性能:

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

        刺激源:用户

        刺激:进行疯狂购物交易

        制品:系统

        环境:在正常操作下

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

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

       (4)安全性:

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

        刺激源:黑客

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

        制品:淘宝用户信息

        环境:用户不在线时

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

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

       (5)可测试性:

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

        刺激源:系统测试人员

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

        制品:系统的某个功能

        环境:功能要部署时

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

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

      (6)易用性:

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

        刺激源:用户

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

        制品:系统

        环境;系统运行时

        响应:希望快速完成操作

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

  • 相关阅读:
    前端之HTML
    面向对象编程思想
    【统计】Causal Inference
    Python 最常见的 170 道面试题全解析:2019 版
    面试mysql表设计要注意啥
    数据分析资料汇总
    【crunch bang】论坛tint2配置讨论贴
    【crunch bang】增加壁纸图片文件
    【linux】xx is not in the sudoers file 解决办法
    【crunch bang】安装firefox,删除iceweasel
  • 原文地址:https://www.cnblogs.com/kangzhijia/p/8575298.html
Copyright © 2011-2022 走看看