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

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

可用性分析:

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

  刺激源:淘宝网用户。

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

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

  环境:正常的登陆操作。

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

可修改性分析:

  场景:修改用户界面。

  刺激源:开发人员。

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

  制品:淘宝网站。

  环境:淘宝网设计时。

  响应:不产生副作用。

性能分析:

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

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

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

  制品:淘宝网站。

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

  响应:处理登陆请求。

 安全性分析:

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

  刺激源:黑客。

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

  制品:淘宝网站。

  环境:淘宝网站运行时。

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

 

可测试性分析:

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

  刺激源:单元测试人员。

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

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

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

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

易用性分析:

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

  刺激源:淘宝用户。

  刺激:使错误影响最低。

  制品:淘宝网站。

  环境:淘宝网站运行时。

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

posted @ 2019-05-19 10:27  小小程序猿😜  阅读(174)  评论(0编辑  收藏  举报