zoukankan      html  css  js  c++  java
  • 淘宝网中的软件质量属性

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

    淘宝网中涉及到软件质量属性的场景分析:

    可用性:可用修通常指系统故障发生的频率,出现故障时发生的状况,系统可持续运行多久,已经发生故障后的措施。淘宝网每年的双十一活动都会有亿单位的用户进行点击购物,而同时用户点击过多会导致服务器崩溃,系统界面运行慢,甚至出现故障。但在近年来的双十一中淘宝网增强了其可用性,在双十一的人数日益增长的情况下,能够稳定运行几小时,坚持完购物高潮。而其发生故障后也不会多久即可修复。淘宝网还有个功能为问题反馈,其可以向开发人员反馈该系统存在的问题。

    场景:淘宝双十一活动时很多用户同时进行操作,系统出现崩溃

    刺激源:亿单位用户的访问点击

    刺激:服务器崩溃,系统界面故障

      制品:服务器

      环境:正常的操作

      响应:系统提示目前人数过多,稍后再次进行,系统检测到事件记录故障,并进行故障处理。

      响应度量: 稍后系统可继续恢复正常

    可修改性:修改性指的是用户、开发人员、管理员等对系统进行变更的能力,其可以是功能、平台、环境、质量、容量的系统任何部分的改变。对于淘宝网,用户可以根据自己的实际需求进行换肤,用户对APP的权限管理。每到节假日会对系统的界面进行自动更换,推出符合人们需求的产品。

    场景:淘宝会根据日期的不同,在节假日进行界面的更换以及推荐不同的产品

    刺激源:系统

    刺激:界面的更换

      制品:系统界面及所推出的产品

      环境:正常的操作

      响应:在特定的节假日修改符合用户的系统界面和的产品

      响应度量: 只修改界面和产品,其他功能不发生变化

    性能:性能反应的是系统的响应能力。性能与时间有关。事件(中断、消息、用户请求或时间已到)发生时,系统必须对其做出响应

    许多卖家在淘宝网进行抢购,在进行抢购倒计时的时候,买家会准时的进行抢购点击,而此时反应的是淘宝网的响应能力,其可以在很短的时间内对买家的操作进行响应,避免影响买家的抢购。

    场景:淘宝产品的抢购

    刺激源:买家

    刺激:点击界面,在很短时间内进行抢购

      制品:系统界面的响应

      环境:正常的操作

    响应:当用户点击完成后,在极短时间内系统进行页面的跳转

      响应度量: 在及其短的时间内,页面进行计算并返回结果。

    安全性:淘宝网会对登陆的用户进行身份验证,并对相关用户进行授权(例如,卖家可以进行商品信息的修改等等,而买家没有此权限)

    场景:淘宝网对不同用户的授权管理不同

    刺激源:系统

    刺激:不同的用户在进行登陆时,会有不同的权限。

      制品:权限

      环境:正常的操作

    响应:当普通用户不可以对商品信息进行修改。

      响应度量: 普通用户没有修改商品信息的权限。

    可测试性:

    5、可测试性可测试性是指对软件测试以证明其满足需求规定的难易程度。特别地,假设软件中至少有一个错误,软件在下次测试运行时不能正常工作的可能性。可测试性的响应度量处理的是测试在发现缺陷方面的效率以及想要达到某个期望的覆盖范围,需要用多长时间进行测试。

       场景:开发人员对淘宝网能够承受访问人数的测试

      刺激源:开发人员

      刺激:足够多的用户进行登陆访问

      环境:开发测试时

      响应:能够承受同时访问的人数

      响应度量:系统可以在指定人数访问下,正常进行计算,响应


    易用性:

    淘宝会对新用户进行购买商品的流程的演示。

         

  • 相关阅读:
    Ryzom简易汉化教程
    在Windows上编译运行Ryzom客户端
    在Windows(x86)上编译、配置并运行Ryzom Core(服务器/客户端)
    引擎设计与商业模式
    总结了一下新手学习Windows 8 Metro App 开发的捷径
    开始研究Ryzom Core!
    和Ryzom相关的项目简介
    关于Ryzom游戏开发的路线图
    根据 yyyymmdd格式日期取得当前日期所在周的开始和结束日期
    asp数组中REDIM的用法(动态数组)
  • 原文地址:https://www.cnblogs.com/zjl-0217/p/12369502.html
Copyright © 2011-2022 走看看