zoukankan      html  css  js  c++  java
  • 质量属性

    质量属性的六个常见属性有可用性,可修改性,性能,安全性,可测试性和易用性,质量属性场景是一种面向特定的质量属性的需求。它由6部分组成:

    刺激源:这是某个生成该刺激的实体(人、计算机系统或者任何其他刺激器)。

    刺激:该刺激是当刺激到达系统时需要考虑的条件。

    环境:该刺激在某些条件内发生。当刺激发生时,系统可能处于过载,或者运行,也可能是其他情况。

    制品:某个制品被刺激。这可能是整个系统,也可能是系统的一部分。

    响应:该响应是在刺激到达后所采取的行动。

    响应度量:当响应发生时,应当能够以某种方式对其进行度量,以对需求进行测试。

    下面我将以《淘宝网》为例,描绘质量属性的六个常见属性场景。

    1. 可用性一般场景:

    比如当用户一直进行刷新的时候系统会出现卡顿和一些消息的延迟。

       

    刺激源

    系统外部

    刺激

    响应

    制品

    进程

    环境

    降级模式

    响应

    先使用降级模式先支持用户使用,修复好之后可以正常使用

    响应度量

    可以继续正常使用

    2.可修改性一般场景: 

    卖家用户进行商品信息的更新和替换。

     

    刺激源

    卖家用户

    刺激

    改变页面上的各种商品消息

    制品

    系统用户界面和系统的交互平台

    环境

    在运行时

    响应

    查找架构中需要修改的位置,进行修改且不会影响其他功能。

    响应度量

    完成更新的时间响应在一分钟之内

     

     

     

     

     

    3. 性能一般场景:

    买家和卖家进行交易

     

    刺激源

    用户

    刺激

    随机事件到达

    制品

    系统

    环境

    正常模式

    响应

    交易进行处理

    响应度量

    交易可以被正常处理,等待时间在1s内

     

    4.安全性一般场景:

    没有进行注册和登录的访客的使用

     

    刺激源

    正确识别身份未知的访问者

    刺激

    访问系统中的未授权的数据部分

    制品

    系统中的数据

    环境

    正常操作

    响应

    对用户身份进行认证,根据身份记录访问/修改或试图访问/修改数

    据/服务

    响应度量

    访客只能访问系统中未授权的数据部分,属于授权部分的数据是无法访问的。

     

    5. 可测试性一般场景:

    测试系统的功能等方面的内容。

     

    刺激源

    系统的测试人员

    刺激

    即将交付的系统

    制品

    代码段

    环境

    设计时

    响应

    准备测试环境

    响应度量

    执行测试的时候

     

    6. 易用性一般场景

    系统用户可以用很低的成本可以把系统功能学会、利用。

     

    刺激源

    最终用户

    刺激

    想要学习系统特性、有效使用系统、使错误的影响最低、适配系统、对系统满意

    制品

    所交付的系统

    环境

    在系统运行时

    响应

    提供多个响应原来满足用户的需求

    响应度量

    可以达到多功能的使用功能

  • 相关阅读:
    Seleniem---Python3---获取对象属性
    Selenium---Python3---cookie处理
    Selenium---Python3---控制浏览器滚动条
    Seleniem---Python3---JS调用
    Selenium---Python3---上传文件
    review——C# (7)抽象成员和抽象类
    review——C# (6)虚方法和覆写方法
    review——C# (5)屏蔽基类的成员
    review——C# (4)访问器的访问修饰符
    review——C# (3)readonly修饰符
  • 原文地址:https://www.cnblogs.com/gzgz/p/6517881.html
Copyright © 2011-2022 走看看