单选题 软件质量属性通常需要采用特定的设计策略实现。例如, (30) 设计策略能提高该系统的可用性, (31) 设计策略能够提高该系统的性能, (32) 设计策略能够提高该系统的安全性。

单选题 A.心跳机制 B.数据驱动 C.关注点分离 D.信息隐藏
【正确答案】 A
【答案解析】
单选题 A.引入中间层 B.事务机制 C.主动冗余 D.优先级队列
【正确答案】 D
【答案解析】
单选题 A.信息隐藏 B.内置监控器 C.限制访问 D.检查点
【正确答案】 C
【答案解析】本题考查提高质量属性的常见手段。
提高可用性的手段包括:命令/响应机制、心跳机制、异常处理机制、冗余机制等。
提高性能的手段包括:引入并发、维持数据或计算的多个副本、增加可用资源、控制采样频度、限制执行时间、固定优先级调度等。
提高安全性的手段包括:身份认证、限制访问、检测攻击、维护完整性等。