系统的质量属性主要分为:可用性,可修改性,性能,安全性,可测试性,易用性。
淘宝网作为我们生活中常常使用的一个系统,他的系统本身相对成熟,完善。这样成熟完善的系统才能更加全面的体现出系统的质量属性。
系统质量属性------可用性
可用性指在系统在发生故障时的运行时间和系统正常运行时间比例。淘宝网作为一个相对成熟的系统,他系统发生故障的时候很少见,最为人所知就是双十一12点时刻的系统崩溃。
场景部分 |
值 |
刺激源 |
系统外部 |
刺 激 |
时间 |
制 品 |
系统处理器,进程 |
环 境 |
正常模式 |
响 应 |
将其记录下来,通知用户和其他系统,在一段时间间隔内不可用 |
响应度量 |
修复时间为10分钟 |
系统质量属性------可修改性
可修改性要关注的点在于:可以修改什么?何时进行变更以及由于谁进行变更。
我想到的淘宝网的可修改性是对于淘宝网主页的推荐图片的变换。
场景部分 |
值 |
刺激源 |
系统管理人员 |
刺 激 |
希望改变功能,改变不同的推荐图片 |
制 品 |
系统用户界面 |
环 境 |
在运行时 |
响 应 |
仅修改图片以及图片后面的链接,不影响别的功能 |
响应度量 |
该修改对其他功能没有影响。 |
系统质量属性------性能
性能与时间有关,事件发生时系统对其做出的反应,对应淘宝网我想到的场景是用户登录过程。
场景部分 |
可能的值 |
刺激源 |
用户 |
刺 激 |
随机启动的用户登录 |
制 品 |
系统 |
环 境 |
正常模式 |
响 应 |
登录被处理 |
响应度量 |
2秒内登录成功 |
系统质量属性------安全性
安全性指衡量系统在向合法用户提供服务的同时,阻止非授权使用的能力。在淘宝网中出现的安全性问题就在于黑客的恶意攻击,以致于导致系统的崩溃和瘫痪。
场景部分 |
可能的值 |
刺激源 |
黑客 |
刺 激 |
试图降低系统服务的可用性 |
制 品 |
系统服务 |
环 境 |
直接连接到网络上 |
响 应 |
阻止对服务的访问 |
响应度量 |
检测到攻击并拒绝访问 |
系统质量属性------可测试性
可测试性是指通过测试来揭示软件缺陷的容易程度。淘宝网在上线初进行系统整体的测试。
场景部分 |
可能的值 |
刺激源 |
系统验证人员 |
刺 激 |
所交付的系统 |
制 品 |
完整的应用 |
环 境 |
部署时 |
响 应 |
准备测试环境 |
响应度量 |
执行测试的时间 |
系统质量属性------易用性
易用性关注的是对用户来说完成某个期望任务的容易程度和系统所提供的用户支持的种类。在淘宝网中用于用户在进行操作时进行取消。
场景部分 |
可能的值 |
刺激源 |
最终用户 |
刺 激 |
使错误影响到最低 |
制 品 |
系统 |
环 境 |
运行时 |
响 应 |
撤销操作 |
响应度量 |
成功操作在总操作中所损失的时间 |