六大质量属性:可用性、可修改性、性能、安全性、可测试性、易用性。
1、可用性(availability):
可用性关注的问题:如何检测故障;发生故障的频度;出现故障时的现象;系统故障排除的时限;如何防止故障的发生;发生故障时的处理。
场景:淘宝网一般在使用时不会出现崩溃现象,但是在短时间内访问量过多时(例如双11时)可能会出现无法正确显示界面的情况,也就是服务器崩溃,提示页面出现错误,需要一直刷新。
刺激源:淘宝用户
刺激:淘宝网站一时间登录的用户过多,无法正常提供服务
制品:淘宝售卖商品的页面
环境:超载环境
响应:用户刷新页面,服务器有所缓和后,来显示正确的网页
响应度量:基本上是刷新一下之后在2s左右的时间内可恢复网页正常显示
可用性的一般场景生成:
2、可修改性(modifiability):
可修改性关注的问题:可以修改什么?何时以及谁进行修改?
场景:淘宝里的卖家需要修改一些商品的信息
刺激源:淘宝卖家
刺激:修改淘宝网上的商品信息
制品:卖家管理页面(系统用户界面)
环境:运行时
响应:对一件商品的信息进行修改时,不会影响其他的商品以及功能
响应度量:不影响其他商品的正常售卖等功能
可修改性的一般场景生成:
3、性能(performance):
性能的关注点:事件源的数量和到达模式。
场景:淘宝用户要购买一件商品,点击购买,启动付款进程
刺激源:淘宝用户
刺激:用户点击购买商品,启动付款进程
制品:淘宝购物系统
环境:正常环境
响应:用户请求被处理
响应度量:响应时间平均在3秒以内
性能的一般场景生成:
4、安全性(security):
安全性的关注点:阻止非授权使用的能力
场景:有黑客对淘宝网进行sql注入,试图非法入侵网站后台,获取用户信息
刺激源:黑客(非授权用户)
刺激:试图采用非法手段来入侵淘宝后台以获取信息
制品:淘宝中的数据
环境:在线环境
响应:对访问用户进行验证,阻拦不正当的用户访问数据
响应度量:查到非法入侵时在1秒以内做出反应,进行阻拦处理,保护数据安全性
安全性的一般场景生成:
5、可测试性(testability):
可测试性的关注点:揭示软件缺陷的难易程度
场景:内测用户使用不正确的用户名密码来登录系统
刺激源:淘宝内测用户
刺激:内测阶段,测试登录系统,输入错误密码
制品:完整应用
环境:完成时
响应:密码错误的情况下不能登录
响应度量:错误密码账户100%不能完成登录
可测试性的一般场景生成:
6、易用性(usability):
易用性的关注点:对用户来说完成某个期望任务的难易程度
场景:在一个商品店铺中浏览商品时,会显示“类似商品”方便用户选择
刺激源:淘宝用户
刺激:是用户使用更加便捷
制品:淘宝系统
环境:运行时
响应:显示出相关商品或者类似商品
响应度量:80%可能推荐出用户满意的商品
易用性的一般场景生成:
相关文章
- 数字化转型企业架构设计手册(交付版),企业数字化转型建设思路、本质、数字化架构、数字化规划蓝图(PPT原件获取)-软件全套资料部分文档清单: 工作安排任务书,可行性分析报告,立项申请审批表,产品需求规格说明书,需求调研计划,用户需求调查单,用户需求说明书,概要设计说明书,技术解决方案,数据库设计说明书,详细设计说明书,单元测试报告,总体测试计划,单元测试计划,产品集成计划,集成测试报告,集成测试计划,系统测试报告,产品交接验收单,验收报告,验收测试报告,压力测试报告,项目总结报告,立项结项审批表,成本估算表,项目计划,项目周报月报,风险管理计划,质量保证措施,项目甘特图,项目管理工具,操作手册,接口设计文档,软件实施方案,运维方案,安全检测报告,投标响应文件,开工申请表,开工报告,概要设计检查表,详细设计检查表,需求规格说明书检查表,需求确认表,系统代码编写规范,软件项目质量保证措施,软件部署方案,试运行方案,培训计划方案,软件系统功能检查表,工程试运行问题报告,软件合同,资质评审材料,信息安全相关文档等。 建设方案部分资料清单:
- 淘宝网——软件质量属性场景分析
- 软件系统质量属性_2.面向架构评估的质量属性
- 软件非功能性需求(软件质量属性) - jingkunliu
- 质量属性六个常见属性场景(《淘宝网》为例)
- 质量属性常见的六个属性场景(以淘宝网为例)
- 淘宝网质量属性的六个常见属性场景描述
- 淘宝网质量属性
- 基于淘宝网的软件质量属性分析
- 淘宝网的质量属性的六个常见属性场景