2009年下半年系统架构设计师下午试题答案1.pdf
上传人:qw****27 上传时间:2024-09-12 格式:PDF 页数:7 大小:301KB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

2009年下半年系统架构设计师下午试题答案1.pdf

2009年下半年系统架构设计师下午试题答案1.pdf

预览

在线预览结束,喜欢就下载吧,查找使用更方便

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

软考网www.RuanKao.net专业实用考生之家全国计算机技术与软件专业技术资格(水平)考试2009年下半年系统架构设计师下午试卷1答案试题一问题1常见的软件质量属性有多种,例如性能(Performance)、可用性(Availability)、可靠性(Reliability)、健壮性(Robustness)、安全性(Security)、可修改性(Modification)、可变性(Changeability)、易用性(Usability)、可测试性(Testability)、功能性(Functionality)和互操作性(Inter-operation)等。这些质量属性的具体含义是:(1)性能是指系统的响应能力,即要经过多长时间才能对某个事件做出响应,或者在某段时间内系统所能处理事件的个数。(2)可用性是系统能够正常运行的时间比例。(3)可靠性是指软件系统在应用或错误面前,在意外或错误使用的情况下维持软件系统功能特性的基本能力。(4)健壮性是指在处理或环境中,系统能够承受压力或变更的能力。(5)安全性是指系统向合法用户提供服务的同时能够阻止非授权用户使用的企图或拒绝服务的能力。(6)可修改性是指能够快速地以较高的性能价格比对系统进行变更的能力。(7)可变性是指体系结构扩充或变更成为新体系结构的能力。(8)易用性是衡量用户使用一个软件产品完成指定任务的难易程度。(9)可测试性是指软件发现故障并隔离、定位其故障的能力特性,以及在一定的时间和成本前提下,进行测试设计、测试执行的能力。(10)功能性是系统所能完成所期望工作的能力。(11)互操作性是指系统与外界或系统与系统之间的相互作用能力。问题2(1)在线交易平台必须在1s内完成客户的交易请求。该要求主要对应性能,可以采用的架构设计策略有增加计算资源、改善资源需求(减少计算复杂度等)、资源管理(并发、数软考网www.RuanKao.net专业实用考生之家据复制等)和资源调度(先进先出队列、优先级队列等)。(2)该平台必须严格保证客户个人信息和交易信息的保密性和安全性。该要求主要对应安全性,可以采用的架构设计策略有抵御攻击(授权、认证和限制访问等)、攻击检测(入侵检测等)、从攻击中恢复(部分可用性策略)和信息审计等。(3)当发生故障时,该平台的平均故障恢复时间必须小于10s。该要求主要对应可用性,可以采用的架构设计策略有Ping/Echo、心跳、异常和主动冗余等。(4)由于企业业务发展较快,需要经常为该平台添加新功能或进行硬件升级。添加新功能或进行平台升级必须在6小时内完成。该要求主要对应可修改性,可以采用的架构设计策略有软件模块泛化、限制模块之间通信、使用中介和延迟绑定等。试题二问题1数据流图作为一种图形化工具,用来说明业务处理过程、系统边界内所包含的功能和系统中的数据流。流程图以图形化的方式展示应用程序从数据输入开始到获得输出为止的逻辑过程,描述处理过程的控制流。两者的区别主要包括:(1)数据流图中的处理过程可并行;流程图在某个时间点只能处于一个处理过程。(2)数据流图展现系统的数据流;流程图展现系统的控制流。(3)数据流图展现全局的处理过程,过程之间遵循不同的计时标准;流程图中处理过程遵循一致的计时标准。(4)数据流图适用于系统分析中的逻辑建模阶段;流程图适用于系统设计中的物理建模阶段。问题2如图所示的数据流图中存在的错误有以下4种:(1)“分类训练”加工:只有输入没有输出,产生数据黑洞;(2)“分类处理”加工:只有输出没有输入,无中生有;(3)“规则文件”数据流:外部实体没有经过加工处理,直接到数据存储。(4)“配置信息”数据流:外部实体之间没有加工处理,存在直接数据流。软考网www.RuanKao.net专业实用考生之家数据汇集系统样本数据规则文件情报分类子系统配置信息分类结果用户问题3高质量数据流图设计时应考虑的三个原则:(1)复杂性最小化原则。DFD分层结构就是把信息划分为小的且相对独立的一大批子集例子,这样就可以单独考查每一个DFD。如果要了解某个过程更加详细的信息,可以跳转到上一层的DFD进行考查。(2)接口最小化原则。接口最小化是复杂性最小化的一种具体规则,在设计模型时,应使得模型中各个元素之间的接口数或连接数最小化。(3)数据流一致性原则。一个过程和它的过程分解在数据流内容中是否有差别?是否存在有数据流出但没有相应的数据流入的加工?是否存在有数据流入但没有相应的数据流出的加工?试题三问题1TLS结构框架的主要特点:(1)应用软件与操作系统服