单选题
软件质量属性通常需要采用特定的设计策略实现。例如,{{U}} {{U}} 32
{{/U}} {{/U}}设计策略能提高该系统的可用性,{{U}} {{U}} 33 {{/U}}
{{/U}}设计策略能够提高该系统的性能,{{U}} {{U}} 34 {{/U}}
{{/U}}设讨‘策略能够提高该系统的安全性。
单选题
- A.心跳机制
- B.数据驱动
- C.关注点分离
- D.信息隐藏
单选题
- A.引入中间层
- B.事务机制
- C.主动冗余
- D.优先级队列
单选题
- A.信息隐藏
- B.内置监控器
- C.限制访问
- D.检查点
【正确答案】
C
【答案解析】本题考查提高质量属性的常见手段。
提高可用性的手段包括:命令/响应机制、心跳机制、异常处理机制、冗余机制等。
提高性能的手段包括:引入并发、维持数据或计算的多个副本、增加可用资源、控制采样频度、限制执行时间、固定优先级调度等。
提高安全性的手段包括:身份认证、限制访问、检测攻击、维护完整性等。
单选题
企业经常要对收集的原始数据进行处理,数据处理的目的不包括______。
- A.增加信息量
- B.变换数据形式使其便于进一步处理
- C.便于使用者检索
- D.为管理人员提供决策支持
【正确答案】
A
【答案解析】数据处理是按一定目的,用一定手段将所获得的原始信息进行加工处理。数据处理的目的是把信息的原始形式变换成便于观察、分析、查找、传递或易于进一步处理的形式;经过筛选分类、提取过滤和编辑整理,提高信息的质量;对数据进行加工计算、分离和选择,为管理人员提供管理、控制的依据;将经过处理的数据存储起来,以便于使用者检索;发布、销售数据,供客户使用。数据处理遵循“信息不增原理”,即数据信号的任何处理、提炼都不能使信息量增加;相反,处理的结果常常会损失一些信息量,处理的环节和次数越多,损失的机会就越大。对有些用户来说,最关心的是处理结果是否有用、有价值,不管是否损失了信息量。例如,对某个班级的考试成绩经过数据处理后,获得了平均值、最高与最低值。虽然损失了信息量,但领导看了觉得很有用。