质量属性6个常见属性的场景分析
六个质量属性:可用性、可修改性、性能、安全性、可测试性、易用性。
质量属性场景可分为:
刺激源:生成该刺激的实体(人、计算机系统或其他励志器);
刺激:刺激达到系统时可能产生的影响(即需要考虑和关注的情况);
环境:该刺激在某条件内发生。如系统可能正处于过载情况;
制品:系统中受刺激的部分;
响应:刺激到达后所采取的行动;
响应度量:当响应发生时,以某种方式对响应的效果进行度量。
例子为淘宝:
1、可用性:
刺激源:某一商品跳楼价打折
刺激:大量消费者进入店铺下单消费
环境:正常操作
制品:服务器承载能力受到刺激
相应:购物页面卡顿,点击无相应
响应度量:部分用户掉线退出,恢复正常
2、可修改性:
刺激源:淘宝APP进行更新,开发人员修改代码
刺激:淘宝APP暂时维护,增加部分功能
环境:APP的平台,系统功能等等
制品:新版本的淘宝APP
相应:增添部分功能或修复部分BUG
响应度量:过去的BUG消失或增加了新功能
3、性能:
刺激源:服务器承载能力较差
刺激:开发人员进行代码优化和服务器承载能力的提升
环境:超载模式
制品:新版的承载能力更强的淘宝APP
相应:能承接同一时间更多用户同时访问
响应度量:大量用户一同访问时APP正常工作
4、安全性:
刺激源:用户的信息或者资金出现安全漏洞
刺激:开发人员努力开发,修复漏洞
环境:不法分子黑入系统盗走用户资金或信息
制品:更安全,不易被攻破的淘宝APP
相应:用户的信息和资金充分保密和保护
响应度量:不再出现用户利益被侵害的现象
5、可测试性:
刺激源:系统测试人员
刺激:对系统功能执行测试
环境:需要加入新功能或者修改原功能
制品:修改或新加了系统的某个功能
相应:用户纷纷使用新功能
响应度量:大量用户反馈好评
6、易用性:
刺激源:用户
刺激:用户想进行网购操作
环境:正常运行
制品:淘宝APP
相应:想要简单的点击付款自动填入之前的收货地址
响应度量:点击提交订单后自动填入默认地址,直接付款,快速完成交易。
场景部分如何填入理解可以参考:https://www.cnblogs.com/luohaochi/p/10523759.html