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


    1.可用性(Availability)

    场景设想:双十一购物节时用户访问量在单位时间内猛增,导致页面刷新出现延迟,系统崩溃

    刺激源:用户

    刺激:单位时间内用户访问量过大,操作数过多

    环境:用户正常操作

    制品:系统服务器

    响应:用户刷新系统界面时时间过长或无结果

    响应度量:一定时间后,排除故障、系统恢复正常使用,刷新时间恢复正常

    2.可修改性(Modifiability)

    场景设想:淘宝网增加新活动

    刺激源:开发人员

    刺激:修改用户界面

    环境:设计阶段

    制品:系统用户界面

    响应:查找在系统构架中需要进行修改的位置,部署所做的修改,同时对所做的修改部分进行测试

    响应度量:修改在两个小时内完成,且对其他功能不会产生影响,同时对修改部分的测试通过

    3.性能(Performance)

    场景设想:双十一活动时,在单位时间内很多用户希望对已经预选的商品下单

    刺激源:用户

    刺激:大量用户同时下单进行购买操作

    环境:正常操作

    制品:系统

    响应:处理下单请求

    响应度量:下单时间不超过三秒,不会产生数据缺失

    4.安全性(Security)

    场景设想:一些非法授权的用户通过某种特殊手段窃取、修改用户或商品信息

    刺激源:非法授权用户

    刺激:试图访问、修改其他用户或商品信息

    环境:网络连接

    制品:系统后台用户或商品信息

    响应:对用户验证,阻止访问数据,保护用户信息安全

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

    5.可测试性(Testability)

    场景设想:单元测试人员想要测试用户登录功能

    刺激源:单元测试人员

    刺激:使用非法密码登录系统

    环境:开发系统时

    制品:系统的登录功能模块

    响应:用户无法登录系统

    响应度量:单元测试人员被拦截无法登陆

    6.易用性(Usability)

    场景设想:初次使用淘宝网进行购物

    刺激源:新用户

    刺激:使用淘宝查询、购买商品

    环境:正常操作

    制品:系统

    响应:根据操作提示点击对应按钮,引导用户完成网上购物操作

    响应度量:按照操作提示,成功完成购物

  • 相关阅读:
    国内大公司的开源项目( 阿里 腾讯 百度 新浪 搜狐 豆瓣 大众点评)
    开源镜像站点
    存储入门知识
    oceanbase开源 微博
    PS中矢量形状图层的合并交叉等运算
    .NET下载文件报错System.UnauthorizedAccessException的解决方法
    ManualResetEvent
    修改IIS7并发连接数目限制
    C#中如何判断线程当前所处的状态
    Bean复制的几种框架性能比较(Apache BeanUtils、PropertyUtils,Spring BeanUtils,Cglib BeanCopier)
  • 原文地址:https://www.cnblogs.com/zql-42/p/14494502.html
Copyright © 2020-2023  润新知