• 以淘宝网为例分析质量属性


    质量属性:可用性、可修改性、性能、安全性、可测试性、易用性。

    可用性分析:

      场景:由于同时登陆淘宝网的人数过多造成登陆响应超时。

      刺激源:淘宝网用户。

      刺激:淘宝网服务器崩溃。

      制品:淘宝网的处理器和服务器。

      环境:正常的登陆操作。

      响应:显示登陆过程的进度条或登陆超时提醒或网络环境异常。

    可修改性分析:

      场景:修改用户界面。

      刺激源:开发人员。

      刺激:开发人员改变用户界面。

      制品:淘宝网站。

      环境:淘宝网设计时。

      响应:不产生副作用。

    性能分析:

      场景:200万人希望登陆上淘宝网来选购想要的商品。

      刺激源:200万淘宝网用户。

      刺激:试图同时登陆淘宝网站进行选购商品。

      制品:淘宝网站。

      环境:正常模式(超载模式)。

      响应:处理登陆请求。

     安全性分析:

      场景:黑客试图盗取淘宝网用户的信息。

      刺激源:黑客。

      刺激:试图盗取用户信息。

      制品:淘宝网站。

      环境:淘宝网站运行时。

      响应:淘宝网站采用安全技术防止信息盗取。

    可测试性分析:

      场景:单元测试人员想要测试搜索功能的性能。

      刺激源:单元测试人员。

      刺激:对淘宝网的搜索引擎代码加上模糊查询功能。

      制品:具有模糊查询功能的查询模块。

      环境:设计时、开发时、编译时。

      响应:提供对搜索内容的访问,提供所查的值。

    易用性分析:

      场景:淘宝网用户取消交易。

      刺激源:淘宝用户。

      刺激:使错误影响最低。

      制品:淘宝网站。

      环境:淘宝网站运行时。

      响应:取消对购物车中的商品的购买。

  • 相关阅读:
    用jQuery的offset()替代javascript的offset
    java实现SAP BO登录
    原生js实现模块来回拖拽效果
    HTML中marquee标签的使用
    axure 预览"HTTP/1.1 302 Found"
    redis命令详解
    idea找不到package下的mapper.xml文件
    confluence搭建详情
    httpClient解决post请求重定向的问题
    java double相加
  • 原文地址:https://www.cnblogs.com/duowenjia/p/11014712.html
Copyright © 2020-2023  润新知