质量属性
描绘软件质量属性:可用性、可修改性、性能、安全性、可测试性、易用性
刻画质量属性的手段:刺激源、刺激、环境、制品、响应、响应度量
1、可用性
场景:双十一或者618活动时用户猛增
刺激源:淘宝用户
刺激:同时登陆访问购买商品用户太多,更新商品速度过快,导致瘫痪
制品:系统
环境:正常操作
响应:5秒内未刷新出来
响应度量:5秒内刷新出来,可以正常使用
2、可修改性
场景:有活动时淘宝网需要更新主题或者首页,增加一些功能等
刺激源:系统开发人员
刺激:更换主题,增加功能
制品:系统
环境:正常操作
响应:针对页面查找架构中需要修改的位置,进行修改添加并且不影响其他功能,对修改进 行测试,部署所做修改
响应度量:系统人员后台更新,测试部署成功更新。
3、性能分析
场景:淘宝用户购买商品
刺激源:淘宝用户
刺激:购买商品
制品:系统
环境:正常操作
响应:淘宝能够正常生成订单并提示用户一步一步完成支付
响应度量:能够及时响应用户操作。
4、安全性
场景:一些非法授权的人试图获取网站中用户信息。
刺激源:非法授权用户
刺激:盗取信息
制品:系统服务、数据
环境:有线连接防火墙
响应:对用户验证,阻止访问数据
响应度量:短时间内审核身份,拒绝其访问。
5、可测试分析
场景:单元测试人员测试登陆注册功能模块
刺激源:单元测试人员
刺激:输入账户密码进行登录
制品:登陆注册模块代码
环境:开发时进行
响应:通过账号密码成功进入网站
响应度量:在较短时间内完成登录验证,使用户登录
6、易用性
场景:用户初次使用淘宝网
刺激源:初次使用淘宝网的用户
刺激:想要快速购买商品,完成购物
制品:淘宝系统
环境:系统正常运行
响应:根据用户点击提示操作完成购物
响应度量:在用户错误操作后提示正确操作并提醒用户。