1.可用性(Availability)
场景设想:双十一购物节时用户访问量在单位时间内猛增,导致页面刷新出现延迟,系统崩溃
刺激源:用户
刺激:单位时间内用户访问量过大,操作数过多
环境:用户正常操作
制品:系统服务器
响应:用户刷新系统界面时时间过长或无结果
响应度量:一定时间后,排除故障、系统恢复正常使用,刷新时间恢复正常
2.可修改性(Modifiability)
场景设想:淘宝网增加新活动
刺激源:开发人员
刺激:修改用户界面
环境:设计阶段
制品:系统用户界面
响应:查找在系统构架中需要进行修改的位置,部署所做的修改,同时对所做的修改部分进行测试
响应度量:修改在两个小时内完成,且对其他功能不会产生影响,同时对修改部分的测试通过
3.性能(Performance)
场景设想:双十一活动时,在单位时间内很多用户希望对已经预选的商品下单
刺激源:用户
刺激:大量用户同时下单进行购买操作
环境:正常操作
制品:系统
响应:处理下单请求
响应度量:下单时间不超过三秒,不会产生数据缺失
4.安全性(Security)
场景设想:一些非法授权的用户通过某种特殊手段窃取、修改用户或商品信息
刺激源:非法授权用户
刺激:试图访问、修改其他用户或商品信息
环境:网络连接
制品:系统后台用户或商品信息
响应:对用户验证,阻止访问数据,保护用户信息安全
响应度量:响应被拒绝,恢复数据
5.可测试性(Testability)
场景设想:单元测试人员想要测试用户登录功能
刺激源:单元测试人员
刺激:使用非法密码登录系统
环境:开发系统时
制品:系统的登录功能模块
响应:用户无法登录系统
响应度量:单元测试人员被拦截无法登陆
6.易用性(Usability)
场景设想:初次使用淘宝网进行购物
刺激源:新用户
刺激:使用淘宝查询、购买商品
环境:正常操作
制品:系统
响应:根据操作提示点击对应按钮,引导用户完成网上购物操作
响应度量:按照操作提示,成功完成购物