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

    一:六个常见属性

    包括可用性(Availability),可修改性(Modifiability),性能(Performance),安全性(Security),可测试性(Testability),易用性(Usability)。

    二:场景分析

    1.可用性:在淘宝购物节时间内,大量用户同时访问淘宝,会产生商品刷新缓慢,付款延迟,搜索延迟的情况。

    刺激源:淘宝用户

    刺激:大量用户同时使用淘宝

    制品:淘宝系统

    环境:正常操作

    响应:商品加载缓慢

    响应度量:几分钟后,系统恢复正常使用情况

    2.可修改性:开发人员需要在购物节时更改界面,包括背景颜色,以及主题风格。

    刺激源:开发人员

    刺激:修改系统界面风格

    制品:系统界面

    环境:设计时

    响应:进行修改且不影响其他功能模块

    响应度量:修改之后,不影响系统其他功能使用。且修改满足需求。

    3.性能:购物节时,大量用户同时使用系统,系统没有崩溃,能正常使用

    刺激源:淘宝用户

    刺激:大量用户同时使用系统,随机选取不同商品

    制品:淘宝系统

    环境:正常运行

    响应:请求被处理

    响应度量:响应时间不超过半分钟

    4.安全性:非系统授予相应权限的用户进行超越其权限的操作

    刺激源:越权用户

    刺激:进行未授权操作

    制品:系统中的数据

    环境:正常操作

    响应:提醒用户,进行身份验证

    响应度量:拒绝其操作,数据恢复原样

    5.可测试性:测试人员防止购物节刚开始的时候大量用户涌入导致系统崩溃,提前设置大批量用户进行测试同时使用系统

    刺激源:测试人员

    刺激:大批量用户同时使用系统

    制品:代码段

    环境:开发时

    响应:反馈测试的结果和数据

    响应度量:系统允许最大同时访问量

    6.易用性:用户可以根据不同需要进行搜索,如按照价格,名称等

    刺激源:淘宝用户

    刺激:搜索商品

    制品:系统

    环境:用户正常操作

    响应:系统快速并且智能化显示用户需要的商品

    响应度量:用户对系统的满意度

  • 相关阅读:
    linux-nohup后台运行
    linux-友好显示文件大小
    System.exit(0)会跳过finally块的执行
    Spark-scala-API
    Lua协程-测试3
    Lua协程-测试2
    Lua协程
    费马大定理
    Spring事务超时、回滚的相关说明
    springboot测试service层的单元测试
  • 原文地址:https://www.cnblogs.com/mqlblog/p/10525698.html
Copyright © 2011-2022 走看看