zoukankan      html  css  js  c++  java
  • 以《淘宝网》为例,描绘质量属性的六个 常见属性场景

    描绘质量属性的六个常见属性分别是:可用性、可修改性、性能、安全性、可测试性、易用性。

    一.可用性

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

      常见属性场景:

      购物节顾客访问量猛增,页面刷新出现延迟

    二.可修改性

      两个关注点:可以修改什么?何时以及谁进行修改。

      常见属性场景:

      有活动的时候,首页会出现对应的活动宣传页面

    三.性能

      性能是指系统的响应能力----即对外部刺激(事件)做出反应时所需要的时间或在某段时间内所处理的事件个数。

      常见属性场景:

      秒杀商品的时候,允许大量的人同时在线抢购同一商品

    四.安全性

      安全性是衡量系统在向合法用户正常提供服务的情况下,阻止非授权使用的能力。

      常见属性场景:

      淘宝网在用户注册时,需要用户提供真实信息保证用户的真实性,同时信息用加密算法保存到数据库中。在用户登录时,也可以采用多种方法登录,从简单的账户密码验证码登录,到扫描二维码登录。或者通过淘宝身份验证的人试图从外部站点更改系统数据。

    五.可测试性

      可测试性指通过测试揭示软件缺陷的难易程度。 

      常见属性场景:

      单元测试人员测试商品浏览查询模块。

    六.易用性

      易用性关注的是对用户来说完成某个期望任务的难易程度。

      常见属性场景:

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

  • 相关阅读:
    json解析与序列化
    js实现千位分隔符
    map.(parseInt)方法详解
    js实现翻转一个字符串
    一个满屏 品 字布局 如何设计?
    new操作符实现过程
    常见的函数式编程模型
    Azure DevOps Server 2019 (TFS)安装教程
    在Azure DevOps Server (TFS) 中修改团队项目名称
    你好,Azure DevOps Server 2019;再见,Team Foundation Server
  • 原文地址:https://www.cnblogs.com/xjmm/p/14502995.html
Copyright © 2011-2022 走看看