阅读以下关于Web系统架构设计的叙述,在答题纸上回答问题。 【说明】 某公司拟开发一个物流车辆管理系统,该系统可支持各车辆实时位置监控、车辆历史轨迹管理、违规违章记录管理、车辆固定资产管理、随车备品及配件更换记录管理、车辆寿命管理等功能需求。其非功能性需求

admin2021-03-26  36

问题 阅读以下关于Web系统架构设计的叙述,在答题纸上回答问题。
【说明】
某公司拟开发一个物流车辆管理系统,该系统可支持各车辆实时位置监控、车辆历史轨迹管理、违规违章记录管理、车辆固定资产管理、随车备品及配件更换记录管理、车辆寿命管理等功能需求。其非功能性需求如下:
(1)系统应支持大于50个终端设备的并发请求;
(2)系统应能够实时识别车牌,识别时间应小于1s;
(3)系统应7×24小时工作;
(4)具有友好的用户界面;
(5)可抵御常见SQL注入攻击;
(6)独立事务操作响应时间应小于3s;
(7)系统在故障情况下,应在1小时内恢复;
(8)新用户学习使用系统的时问少于1小时。
面对系统需求,公司召开项目组讨论会议,制订系统设计方案,最终决定基于分布式架构设计实现该物流车辆管理系统,应用Kafka、Redis数据缓存等技术实现对物流车辆自身数据、业务数据进行快速、高效的处理。
请将上述非功能性需求(1)~(8)归类到性能、安全性、可用性、易用性这四类非功能性需求。

选项

答案性能:(1)、(2)、(6) 安全性:(5) 可用性:(3)、(7) 易用性:(4)、(8)

解析 软件质量属性有可用性、可修改性、性能、安全性、可测试性、易用性等六种。可用性关注的是系统产生故障的可能性和从故障中恢复的能力;性能关注的是系统对事件的响应时间:安全性关注的是系统保护合法用户正常使用系统、阻止非法用户攻击系统的能力;可测试性关注的是系统发现错误的能力;易用性关注的是对用户来说完成某个期望任务的容易程度和系统所提供的用户支持的种类。
转载请注明原文地址:https://kaotiyun.com/show/YAQZ777K
0

最新回复(0)