• 质量属性1


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

    1.可用性

    • 刺激源:双十一抢购
    • 刺激:大批用户在同一时间点访问,系统访问量激增出现崩溃
    • 环境:淘宝网系统
    • 制品:正常操作
    • 响应:系统检测到事件:记录故障,通知系统,迅速启用备用系统
    • 响应质量:一分钟内系统功能恢复正常

    2.可修改性

    • 刺激源:开发人员变更主页风格
    • 刺激:修改系统主页
    • 环境:编译时、正常运行中
    • 制品:系统用户界面
    • 响应:进行修改且不会影响正常使用
    • 响应质量:1到2小时内可进行功能修改

    3.性能

    • 刺激源:用户
    • 刺激:同时抢购促销的商品
    • 环境:超载模式
    • 制品:系统
    • 响应:用户请求在3秒内响应
    • 响应质量:等待时间3-5秒

    4.安全性

    • 刺激源:正确/非正确识别或身份未知的人
    • 刺激:试图获取或改变数据
    • 环境:在线
    • 制品:系统。数据
    • 响应:验证用户身份,组织非法访问
    • 响应质量:切断连接,终止访问

    5.可测试性

    • 刺激源:单元开发人员/增量开发人员/系统验证人员/客户/验收测试人员/系统用户
    • 刺激:交付系统
    • 环境:设计、开发、编译、运行时
    • 制品:系统
    • 响应:提供对状态值的访问,返回有效信息
    • 响应质量:1响应测试内容

    6.易用性

    • 刺激源:用户
    • 刺激:购买
    • 环境:用户正常操作
    • 制品:系统
    • 响应:响应用户需求,无需复杂操作
    • 响应质量:正常用户皆可访问
  • 相关阅读:
    Leecode刷题之旅-C语言/python-67二进制求和
    maven 聚合
    maven 继承
    maven 常用命令
    maven 术语
    maven安装
    RabbitMQ 消费消息
    RabbitMQ 生产消息并放入队列
    RabbitMQ 在 web 页面 创建 exchange, queue, routing key
    mybatis 通过实体类进行查询
  • 原文地址:https://www.cnblogs.com/jbwen/p/13229685.html
Copyright © 2020-2023  润新知