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


    描绘软件质量属性有6个,分别是:可用性、可修改性、性能、安全性、可测试性、易用性

    刻画质量属性的手段有:刺激源、刺激、环境、制品、响应、响应度量

    可用性场景:在双十一活动的时候,选购商品出现延迟

    场景部分 可能的值
    刺激源 用户,商家
    刺激 同时访问人数太多,商品数量更新太快
    制品 系统
    环境 正常操作
    响应 5秒之内页面未加载出来
    响应度量 5秒内页面加载出来

    可修改性场景:有活动的时候,首页会出现对应的活动宣传页面

    场景部分 可能的值
    刺激源 开发人员
    刺激 增加活动页面,页面修改
    制品 系统
    环境 正常操作
    响应 修改后不影响其他未修改部分的功能
    响应度量 修改后不影响99%的其他未修改部分的功能

    性能场景:秒杀商品的时候,允许大量的人同时在线抢购同一商品

    场景部分 可能的值
    刺激源 用户
    刺激 抢购商品
    制品 系统
    环境 正常操作
    响应 用户请求被及时响应
    响应度量 用户请求在5秒内被响应 

    安全性场景:非法用户不能登录

    场景部分 可能的值
    刺激源 正常用户、非法用户
    刺激 非法获取用户数据
    制品 系统
    环境 系统正常运行
    响应 验证用户合法性及权限
    响应度量 99.9%的非法用户被拦截

    可测试场景:用户可以在登录页面,测试用户名和密码

    场景部分 可能的值
    刺激源 用户
    刺激 非法的用户名和密码登录系统
    制品 系统
    环境 正常运行
    响应 提示用户输入的用户名或者密码错误,无法登录系统
    响应度量 100%拦截,用户无法登录系统

    易用性场景: 根据用户平时搜索记录,为用户推荐相应的商品。

    场景部分 可能的值
    刺激源  用户
    刺激  用户浏览商品
    制品  系统
    环境 系统正常运行 
    响应 系统智能显示相关商品
    响应度量  系统可以记录用户99.99%的历史纪录
  • 相关阅读:
    Python爬虫实验报告之Big_Homework2_Douyu
    Python_dict
    Common sequence manipulation functions
    python基于opencv库的人脸识别总结
    使用cwrsync同步windows文件到linux
    搭建mosquitto
    docker搭建mqtt
    docker部署gofastdfs
    ap配置
    冒泡排序
  • 原文地址:https://www.cnblogs.com/Zhanghaonihao/p/8575372.html
Copyright © 2020-2023  润新知