接前一篇文章:软考 系统架构设计师系列知识点之软件质量属性(2)
所属章节:
第8章. 系统质量属性与架构评估
第2节. 面向架构评估的质量属性
相关试题
- 某服务器软件系统能够正确运行并得出计算结果,但存在"系统出错后不能在要求的时间内恢复到正常状态"和"对系统进行二次开发时总要超过半年的时间"两个问题,上述问题依次与质量属性中的()相关。
A. 可用性和性能
B. 性能和可修改性
C. 性能和可测试性
D. 可用性和可修改性
正确答案:D。
解析:
本题主要考查软件质量属性的判断与应用。"系统出错后不能在要求的时间内恢复到正常状态",这是对系统错误恢复能力的描述,属于系统可用性的范畴。"对系统进行二次开发时总要超过半年的时间",这是对系统进行调整和维护方面能力的描述,属于系统可修改性的范畴。
- 某服务器软件系统对可用性(Availability)、性能(Performance)和可修改性(Modification)的要求较高,()设计策略能够提高系统的可用性,()设计策略能够提高该系统的性能,()设计策略能够提高系统的可修改性。
第1空
A. Ping/Echo
B. 限制访问
C. 运行时注册
D. 接口-实现分离
正确答案:A。
第2空
A. 分层结构
B. 事务机制
C. 主动冗余
D. 队列调度
正确答案:D。
第3空
A. 信息隐藏
B. 记录/回放
C. 任务模型
D. 回滚
正确答案:A。
本题主要考查质量属性以及实现质量属性的一般策略,不同策略主要针对一个或多个 软件质量属性。其中:Ping/Echo 主要提高系统的可用性 ;限制访问 主要提高系统的安全性 ;运行时注册 主要提高系统的可修改性 ;接口-实现分离 主要提高系统的可修改性 ;主动冗余 主要提高系统的可用性 ;队列调度 主要提高系统的性能 ;信息隐藏 主要提高系统的可修改性 ;记录/回放 主要提高系统的可测试性,等等。