接前一篇文章:软考 系统架构设计师系列知识点之软件质量属性(3)
所属章节:
第8章. 系统质量属性与架构评估
第2节. 面向架构评估的质量属性
相关试题
3. 某公司欲开发一个在线交易系统。在架构设计阶段,公司的架构师识别出3个核心质量属性场景。其中:“在并发用户数量为1000人时,用户的交易请求需要在0.5秒内得到响应”主要与()质量属性相关,通常可采用()架构策略实现该属性;“当系统由于软件故障意外崩溃后,需要在0.5小时内恢复正常运行”主要与()质量属性相关,通常可用()架构策略实现该属性;“系统应该能够抵挡恶意用户的入侵行为,并进行报警和记录”主要与()质量属性相关,通常可采用()架构策略实现该属性。
第1空
A. 性能
B. 吞吐量
C. 可靠性
D. 可修改性
正确答案:A。
第2空
A. 操作串行化
B. 资源调度
C. 心跳
D. 内置监控器
正确答案:B。
第3空
A. 可测试性
B. 易用性
C. 可用性
D. 互操作性
正确答案:C。
第4空
A. 主动冗余
B. 信息隐藏
C. 抽象接口
D. 记录/回放
正确答案:A。
第5空
A. 可用性
B. 安全性
C. 可测试性
D. 性能
正确答案:B。
第6空
A. 内置监控器
B. 记录/回放
C. 追踪审计
D. 维护现有接口
正确答案:C。
解析:
参见软考 系统架构设计师系列知识点之软件质量属性(2)
4. 某公司欲开发一个智能机器人系统,在架构设计阶段,公司的架构师识别出3个核心质量属性场景。其中:“机器人系统主电源断电后,能够在10秒内自动启动备用电源并进行切换,恢复正常运行”主要与()质量属性相关,通常可采用()架构策略实现该属性;“机器人在正常运动过程中,如果发现前方2米内有人或者障碍物,应在1秒内停止并在2秒内选择一条新的运动路径”主要与()质量属性相关,通常可采用()架构策略实现该属性;“对机器人的远程控制命令应该进行加密,从而能够抵挡恶意的入侵破坏行为,并对攻击进行报警和记录”主要与()质量属性相关,通常可采用()架构策略实现该属性。
第1空
A. 可用性
B. 性能
C. 易用性
D. 可修改性
正确答案:A。
第2空
A. 抽象接口
B. 信息隐藏
C. 主动冗余
D. 记录/回放
正确答案:C。
第3空
A. 可测试性
B. 易用性
C. 互操作性
D. 性能
正确答案:D。
第4空
A. 资源调度
B. 操作串行化
C. 心跳
D. 内置监控器
正确答案:A。
第5空
A. 可用性
B. 安全性
C. 可测试性
D. 可修改性
正确答案:B。
第6空
A. 内置监控器
B. 追踪审计
C. 记录/回放
D. 维护现有接口
正确答案:B。
解析:
“机器人系统电源断电后,能够在10秒内自动启动备用电源并进行切换,恢复正常运行”属于可用性,因为场景描述的是故障恢复问题。主动冗余是可用性的常见策略。
“机器人在正常运动过程中如果发现前方2米内有人或者障碍物,应在1秒内停止并在2秒内选择一条新的运行路径”属于性能,资源调度(队列调度)是其常见策略。
“对机器人的远程控制命令应该进行加密,从而能够抵挡恶意的入侵破坏行为,并对攻击进行报警和记录”属于安全性,常见的架构策略是追踪审计。