zoukankan      html  css  js  c++  java
  • 淘宝网质量属性分析

    1.淘宝网的可用性分析:可用性就是存在大量用户访问,而服务器能工长期稳定的服务,类似7x24小时的强度,在负载过重的情况下保证用户数据不丢失,当系统出现故障时能快速恢复,通常恢复时间不超过两小时。

    刺激源:海量的用户

    刺激:在线用户过多,服务器负载过重导致系统崩溃等等。

    制品:淘宝网

    环境:正常点击查看,正常使用。

    响应:采用分布式服务器进行处理。

    响应度量:网站系统没有崩溃,反应迅速,延迟较小。

    2.淘宝网的可修改性分析:用户可以修改界面,修改某个子系统或者服务时,不影响其他子系统或服务

    刺激源:开发者

    刺激:修改系统的某个模块

    制品:淘宝网

    响应:不产生连锁反应

    响应度量:确定时间内完成更改

    3.淘宝网的性能分析:高峰时系统的平均响应时间控制在20秒以内:系统能够满足百万个并发的用户查询请求;系统至少能够支持千万个用户的在线服务

    刺激源:海量用户(千万级)

    刺激:同时上线进行访问、下单或者交易等等。

    制品:淘宝网

    响应:请求同时被处理

    响应度量:所有请求均快速完成

    4.淘宝网的安全性分析:保证用户数据不被窃取;提供系统运行日志监控信息,供管理员了解系统运行状态;

    刺激源:黑客攻击或系统故障

    刺激:攻击网站或者系统自然不可控故障

    制品:淘宝网

    响应:采用安防技术和及时对系统的排除

    响应度量:绝大部分黑客被阻止和两个小时内恢复系统,用户数据没有泄露

    5、可测试性:

           刺激源:系统测试人员
      刺激:对淘宝网进行测试
      制品:淘宝网的各个功能
      环境:测试过程中
      响应:输入测试数据,观察并进行记录
      响应度量:在规定时间内完成测试

    6、易用性:

           刺激源:淘宝用户
      刺激:用户希望淘宝的响应速度能更快,搜索的商品更准更多更优惠,有更多的好商品推荐
      制品:淘宝网
      环境:系统运行时
      响应:系统对用户购买习惯进行相关推荐,可能感兴趣商品
      响应度量:推荐精准

  • 相关阅读:
    给数据库带来的挑战
    微服务vs传统开发
    服务拆分原则
    架构演化的步骤
    如何进行微服务架构演进
    为什么选择使用Spring Cloud而放弃了Dubbo
    Spring Cloud体系介绍
    Spring Cloud都做了哪些事
    什么是Spring Boot
    微服务架构优势
  • 原文地址:https://www.cnblogs.com/adret/p/12354089.html
Copyright © 2011-2022 走看看