2010年下半年11月份系统架构设计师上午试题以及参考答案之八
●某服务器软件系统能够正确运行并得出计算结果,但存在“系统出错后不能在要求的时间内恢复到正常状态”和“对系统进行二次开发时总要超过半年的时间”两个问题,上述问题依次与质量属性中的___(58)___相关。
(58)A.可用性和性能 B.性能和可修改性
C.性能和可测试性 D.可用性和可修改性
参考答案:D
●某公司欲开发一个软件系统的在线文档帮助系统,用户可以在任何一个查询上下文中输入查询关键字,如果当前查询环境下没有相关内容,则系统会将查询按照一定的顺序转发给其他查询环境。基于上述需求,采用___(59)___最为合适。
(59)A.责任链模式 B.桥接模式 C.装饰模式 D.适配器模式
参考答案:A
某公司欲开发一套窗体图形界面类库。该类库需要包含若干预定义的窗格(Pane)对象,例如TextPane, ListPane等,窗格之间不允许直接引用。基于该类库的应用由一个包含一组窗格的窗口组成,并需要协调窗格之问的行为。基于该类库,在不引用窗格的前提一下实现窗格之间的协作,应用开发者应采用___(60)___最为合适。
(60)A.备忘录模式 B.中介者模式 C.访问者模式 D.迭代器模式
参考答案:B
●某公司开发一个文档编辑器,该编辑器允许在文档中直接嵌入图形对象,但开销很大。用户在系统设计之初提出编辑器在打开文档时必须十分迅速,可以暂时不显示当前页面以外的图形。针对这种需求,公司可以采用___(61)___避免同时创建这些图形对象。
(61)A.代理模式 B.外观模式 C.桥接模式 D.组合模式
参考答案:D
●正确识别风险点、非风险点、敏感点和权衡点是进行软件架构评价的关键步骤。其中___(62)___是实现一个特定质量属性的关键特征,该特征为一个或多个软件构件所共有。
“改变加密的级别可能会对安全性和性能都产生显著的影响”,这是一个对系统___(63)___的描述。
(62)A.风险点 B.非风险点 C敏感点 D.权衡点
(63)A.风险点 B.非风险点 C.敏感点 D.权衡点
参考答案:D
(62) C
(63) D
●所谓网络安全漏洞是指___(64)___。
(64) A.用户的误操作引起的系统故障
B.网络节点的系统软件或应用软件在逻辑设计上的缺陷
C.网络硬件性能下降产生的缺陷
D.网络协议运行中出现的错误
参考答案:B