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


    1.可用性

    可用性与系统故障及其后果相关。当系统不再提供其规范中所说的服务时,就出现了系统故障。系统用户可以观察到此类故障。

    可用性是指系统正常运行时间的比例,是通过两次故障之间的时间长度或在系统崩溃情况下能够恢复正常运行的速度来衡量的

    刺激源:用户

    刺激:用户同时访问系统,系统访问量过大,出现重大延迟甚至崩溃

    制品:系统

    环境:正常操作

    响应:提示用户系统繁忙,正在处理

    响应度量:一分钟后反馈结果

    2.可修改性

    增加或删除网页的功能,例如淘宝网搞一些活动

    刺激源:开发人员

    刺激:修改用户界面

    制品:系统用户界面

    环境:设计时

    响应:部分界面内容修改但不影响其他功能

    响应度量:99.99%不影响其他功能的正常使用

    3.性能

    用户抢购付款时的并发处理

    刺激源:用户

    刺激:购买商品

    制品:系统

    环境:正常操作

    响应:处理用户请求

    响应度量:响应时间在5秒以内

    4.安全性

    非法用户登录淘宝系统获取数据

    刺激源:非法用户

    刺激:获取系统数据

    制品:系统

    环境:网络连接

    响应:验证用户合法性

    响应度量:99.99%的非法用户被拦截

    5.可测试性

    测试系统同时处理用户的请求数量

    刺激源:单元开发人员

    刺激:已完成架构和子系统

    制品:代码

    环境:开发时

    响应:反馈测试结果

    响应度量:用户请求的最大数量

    6.易用性

    淘宝网根据用户的历史浏览记录,推荐一些用户喜欢的商品

    刺激源:用户

    刺激:浏览商品

    制品:系统

    环境:正常操作

    响应:系统智能推荐有关商品信息

    响应度量:系统可以记录用户99.99%的历史纪录

  • 相关阅读:
    Java Socket通信读取相关信息代码
    Java Socket编程如何建立两者关系
    浅谈JAVA中如何利用socket进行网络编程(二)
    浅谈JAVA中如何利用socket进行网络编程(一)
    【Java TCP/IP Socket】TCP Socket(含代码)
    HTTP协议
    HTTP协议详解
    TCP/IP协议与Http协议的区别
    MultipartResolver实现文件上传功能
    ***CodeIgnite/CI 去掉 index.php的 配置
  • 原文地址:https://www.cnblogs.com/zhaochunhui/p/10544041.html
Copyright © 2020-2023  润新知