"7个质量属性场景:1" 从给定的文件中,我们可以总结出以下重要的知识点: Availability(可用性) 在正常运行中,心跳检测器检测到服务器的进程没有响应,通知操作者继续操作,达到没有停机时间。这意味着系统可以在服务器不可用时继续运行,不会因为服务器宕机而影响系统的可用性。这种设计可以确保系统的高可用性,避免停机时间的影响。 Interoperability(互操作性) 在系统已知的运行时优先级情况下,我们的汽车信息系统发送实施地址信息给交通监控系统,交通监控器需要将现在的地址信息和其他信息组合起来,映射到 Google 地图上,并发布。这意味着我们的系统可以与其他系统进行交互,实现数据的共享和交换,提高系统的互操作性。 Modifiability(可修改性) 在设计的阶段,开发者想要通过修改代码来修改 UI。完成修改及单元测试需要在 3 小时内完成。这意味着系统的设计可以使得开发者快速地进行修改和测试,提高系统的可修改性和灵活性。 Performance(性能) 在正常操作情况下,从用户通过系统初始化事务时,到事务被处理,平均延迟时间在 2s 以内。这意味着系统可以快速地处理事务,满足用户的需求,提高系统的性能和响应速度。 Security(安全性) 在正常操作下,不满的员工通过远程修改系统内部数据,尝试修改支付工资。系统维护审计跟踪,确保正确的数据在一天之内被重新存储,篡改源被识别。这意味着系统可以确保数据的安全性,防止未经授权的访问和修改。 Testability(可测试性) 在开发时,当单元代码完成后,单元测试人员测试代码,在 3 小时内覆盖 85%的路径。这意味着系统的设计可以使得测试变得更加容易和高效,提高系统的可测试性和可靠性。 Usability(易用性) 在运行期间,用户下载一个新的应用。系统应该使得使用者在两分钟之内完成对系统的掌握,能够更有生产力地使用产品。这意味着系统的设计可以使得用户快速地学会使用系统,提高系统的易用性和用户体验。 这 7 个质量属性场景展示了软件系统的各种质量属性,例如可用性、互操作性、可修改性、性能、安全性、可测试性和易用性。这些属性都是软件系统设计和开发中需要考虑的重要因素,能够影响系统的性能和可靠性。
- 粉丝: 25
- 资源: 300
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 10、安徽省大学生学科和技能竞赛A、B类项目列表(2019年版).xlsx
- 9、教育主管部门公布学科竞赛(2015版)-方喻飞
- C语言-leetcode题解之83-remove-duplicates-from-sorted-list.c
- C语言-leetcode题解之79-word-search.c
- C语言-leetcode题解之78-subsets.c
- C语言-leetcode题解之75-sort-colors.c
- C语言-leetcode题解之74-search-a-2d-matrix.c
- C语言-leetcode题解之73-set-matrix-zeroes.c
- 树莓派物联网智能家居基础教程
- YOLOv5深度学习目标检测基础教程
评论0