首页 > 代码库 > 作业三
作业三
根据淘宝网描绘质量属性的六个常见属性场景:
1、 可用性:
可用性关注的方面包括:如何的检测系统的故障,系统故障发生的频度,出现故障时会发生什么情况,允许系统有多长时间非正常运行,什么时候可以安全的出现故障,如果防止故障的发生以及发生故障时要求进行哪些通知。
刺激源 |
用户 |
刺激 |
钱支付不成功 |
制品 |
进程 |
环境 |
正常操作 |
响应 |
提示如果不是网速的问题,通知用户进行刷新 |
响应度量 |
重新进入支付页面不超过3秒 |
2、 可修改性:
(1) 可以修改什么(制品),(2)何时进行变更以及由谁进行变更(环境)
刺激源 |
淘宝网上的卖家 |
刺激 |
更改商品价格 |
制品 |
系统 |
环境 |
运行时 |
响应 |
淘宝网的界面做出相应的改变 |
响应度量 |
界面做出相应改变的时间不超过5秒 |
3、 性能:
性能与时间有关,。时间发生时,系统必须对其做出响应。
首先以到达系统的对某种服务的请求开始。满足该请求需要消耗资源。在这一请求到达时,系统能同时为其他请求提供服务。
刺激源 |
用户 |
刺激 |
启动交易 |
制品 |
系统 |
环境 |
正常模式 |
响应 |
交易被处理 |
响应度量 |
平均等待时间不超过2秒 |
4、 安全性:
安全性是衡量系统在向合法用户提供服务的同时阻止非授权使用的能力。可以将安全性刻画为一个提供认可、机密性、完整性、保证、可用性和审核的系统。
刺激源 |
通过了个人身份的验证 |
刺激 |
视图修改商品信息 |
制品 |
系统中的数据 |
环境 |
在正常的操作下 |
响应 |
组织用户对数据的访问 |
响应度量 |
被破坏的数据和被拒绝的合法访问的范围 |
5、 可测试性:
软件可测试性是指通过测试(通过基于运行的测试)揭示软件缺陷的容易程度。在开发设计良好的系统的成本中,至少有40%是用在测试上。
刺激源 |
系统用户 |
刺激 |
所交付的系统 |
制品 |
完整的应用 |
环境 |
在部署时 |
响应 |
对相应的测试做出相应 的反应 |
相应度量 |
执行测试的时间降低到5%以下 |
6、 易用性:
关注的是对用户来说完成某个期望任务的 容易程度和系统所提供的用户支持的种类。
1、 学习系统的特性
2、 有效的使用系统3、 将错误的影响降到最低4、 将系统适应用户的需要5、 提高自信和满意度
刺激源 |
最终用户 |
刺激 |
有效的使用系统 |
制品 |
系统 |
环境 |
运行时 |
响应 |
根据用户的喜好来做出相应的合拍 |
相应度量 |
用户的满意度占85% |
作业三