【计算机类职业资格】高级系统架构设计师下午试题(Ⅱ)-4及答案解析.doc
《【计算机类职业资格】高级系统架构设计师下午试题(Ⅱ)-4及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】高级系统架构设计师下午试题(Ⅱ)-4及答案解析.doc(11页珍藏版)》请在麦多课文档分享上搜索。
1、高级系统架构设计师下午试题()-4 及答案解析(总分:74.00,做题时间:90 分钟)一、论 Web 应用系统性能优化技术与应用(总题数:1,分数:18.50)1.随着信息化技术在世界范围内的迅猛发展,特别是网络技术的普及应用,目前 Web 应用系统大多已采用B/S 或 B/A/S 等多层分布式结构,最终用户能采用方便直观的 Web 网页浏览器,在后台 Web 服务器及相关数据库服务器的支持下,通过网页方式请求各类应用服务。由于访问用户人数的不断增加、网页内容与多媒体技术的迅速发展和各类服务质量要求的显著提升,Web服务器承受着越来越大的压力,有必要提高 Web 服务器的性能。请围绕“Web
2、 应用系统性能优化技术”论题,依次对以下 3 个方面进行论述。1概要叙述你参与管理和开发的 Web 应用系统项目及你所担任的主要工作。2具体讨论你在从事基于 Web 的应用项目时所采用的策略、方案和技术。详细叙述在项目中 Web 服务器发挥的具体作用与使用效果,遇到过的问题及其解决办法。3分析与评估改进 Web 应用系统性能可能采用的主要技术与措施,在项目中你采用什么技术来改进项目的效果,说明你的理由并讨论可能的结果。(分数:18.50)_二、论基于设计模式的软件架构设计与应用(总题数:1,分数:18.50)2.软件的设计模式描述了在特定场景下解决一般设计问题的类和相互通信的对象。它是人们在长
3、期的开发实践中良好经验的结晶,它提供了一个简单、统一的描述方法,使人们可以复用这些软件设计方法和过程管理经验。现在,设计模式已经广泛地应用在软件开发中。请围绕“基于设计模式的软件架构设计与应用”论题,依次对以下 3 个方面进行论述。1概要叙述你参与管理和开发的软件工程项目及你在其中所承担的主要工作。2简要介绍设计模式的基本分类,详细说明在你所参与管理和开发的软件工程项目中应用了哪些设计模式、方法,以及选用它们的原因。3分析并讨论使用设计模式的效果,并分析和评价设计模式对软件架构设计的影响。(分数:18.50)_三、论电子政务建设中的流程建模(总题数:1,分数:18.50)3.电子政务的推进加快
4、了政府职能转变,提高了政府办事效率,增强了政府服务能力,促进了政务公开和廉政建设。一个政务流程是为了实现政府的某个管理目标的一个过程,在一个或几个部门的参与下,根据政府制定的法律和法规,按照预先确定的程序和规则,利用各种资源和手段,在各参与部门之间进行文档、信息及任务的传递和处理,必要时进行决策,最后实现预定的目标。政务流程不是孤立存在的,它要涉及政府的组织、资源、数据和协同等多方面内容,因此进行电子政务软件开发的第一步是对政务流程进行建模。请围绕“电子政务建设中的流程建模”论题,依次对以下 3 个方面进行论述。1概要叙述你参与管理和开发的电子政务工程项目(若没有,叙述其他类似的项目)及你所担
5、任的主要工作。2简要叙述政务流程建模的要求和一般过程,具体讨论你在电子政务工程项目(或其他类似项目)规划与设计中针对特有的应用环境和需求采用了哪些流程建模技术和方法,采取这些技术和方法有何优点?3分析你采取上述流程建模技术和方法的效果如何,还有哪些需要进一步改进之处,以及如何进行改进。(分数:18.50)_四、论分布式网络存储系统的规划与设计(总题数:1,分数:18.50)4.信息是每家企事业单位可持续发展的核心动力之一,信息的可靠存储是每个单位得以正常运作和发展壮大的根本所在。利用新的存储技术构建一个符合基于网络的、支持多应用服务系统、支持异构系统平台、满足大用户访问量的存储系统,是每个单位
6、管理信息系统架构中的设计要点之一。请围绕“分布式网络存储系统的规划与设计”论题,依次对以下 3 个方面进行论述。1概要叙述你参与管理和开发的大中型管理信息系统项目及你在其中所承担的主要工作。2简要叙述常见的网络化存储技术,详细论述你在该管理信息系统项目中针对特有的应用环境和需求采用了哪些分布式网络存储系统的设计技术、方法和步骤,采取这些技术和方法有何优点?3分析你采取上述技术和方法的效果如何,还有哪些需要进一步改进之处,以及如何进行改进。(分数:18.50)_高级系统架构设计师下午试题()-4 答案解析(总分:74.00,做题时间:90 分钟)一、论 Web 应用系统性能优化技术与应用(总题数
7、:1,分数:18.50)1.随着信息化技术在世界范围内的迅猛发展,特别是网络技术的普及应用,目前 Web 应用系统大多已采用B/S 或 B/A/S 等多层分布式结构,最终用户能采用方便直观的 Web 网页浏览器,在后台 Web 服务器及相关数据库服务器的支持下,通过网页方式请求各类应用服务。由于访问用户人数的不断增加、网页内容与多媒体技术的迅速发展和各类服务质量要求的显著提升,Web服务器承受着越来越大的压力,有必要提高 Web 服务器的性能。请围绕“Web 应用系统性能优化技术”论题,依次对以下 3 个方面进行论述。1概要叙述你参与管理和开发的 Web 应用系统项目及你所担任的主要工作。2具
8、体讨论你在从事基于 Web 的应用项目时所采用的策略、方案和技术。详细叙述在项目中 Web 服务器发挥的具体作用与使用效果,遇到过的问题及其解决办法。3分析与评估改进 Web 应用系统性能可能采用的主要技术与措施,在项目中你采用什么技术来改进项目的效果,说明你的理由并讨论可能的结果。(分数:18.50)_正确答案:(1简要介绍你参与管理和开发的 Web 应用系统项目的基本情况(例如,项目背景、项目范围、项目周期和项目投资等情况),简要说明自己在该工程项目中的角色、所承担的主要任务及开展的主要工作(自己在该项目中担任的主要工作应有一定的分量)。论文叙述自己参与管理和实施的 Web 应用系统项目的
9、背景和目标必须是十分明确的,所涉及的 Web 应用项目应当有很大的访问强度,Web 服务器应承受着较大的负载压力。2结合项目实际情况,具体地讨论该 Web 应用项目的技术、工具、平台和详细方案。本文的重点是讨论改进 Web 应用系统性能的技术,这些技术和措施主要包括(包含但不限于以下内容)。(1)负载均衡(负载分担)和流量管理技术。(2)多个并行工作的 Web 服务器。(3)Web Cache 缓存技术,并对需要存储在 Session 或 Cache 中的对象进行串行化,以利于数据的获取,提高获取数据的速度。(4)SSI 套接字的优化处理。(5)Web 交换机。(6)提高 Web 页面文件性能
10、的优化技术(包含但不限于以下内容):在不需要视图状态的页面禁用视图状态;在不需要实时更新的页面采用页面缓存;在不需要用户会话状态的页面禁用会话状态,在需要但不操作用户会话状态时将状态设为只读;在页面中禁用调试模式;在不需要页面导航时禁用此功能;在不需要页面跟踪时仅用此功能等。(7)对于页面验证,可以采用客户端脚本(JScript)和服务器端验证相结合的方法。由于客户端验证能避免向服务器端提交请求所产生的 CPU 资源消耗,因此提倡使用;但因为客户端代码不能与所有的浏览器 100%兼容,所以服务器端验证也不可少。(8)使用用户控件的合理性。例如,每个用户控件放在一个 ascx 文件中,将其放入某
11、个页面中时会产生一个Register 指令,而每个指令又会生成一个独立的 HTTP 或 HTTPS 指令,因此会影响整个页面的响应速度;但用户控件能够将项目中反复使用的一组功能封装起来,很好的实现了代码重用。(9)与数据库应用系统性能优化的相关技术(包含但不限于以下内容):调整服务器配置(即对硬件设备进行升级)、操作系统配置与数据库管理系统的有关参数,优化系统的 I/O 性能,尤其是改进磁盘 I/O 的效率与性能;优化“索引”的建立与使用机制,尽可能提高数据查询的速度或效率;采用对数据表分片技术,提高数据的响应速度;对 Web 应用系统中使用的 SQL 语句进行优化等。论文中在讨论选用上述有关
12、技术和措施时,应给出选用的理由(原则)、采用的具体策略等,以及这些技术、方法和策略对该工程项目后期的工作产生了哪些积极(或消极)的影响(效果和存在的问题)。论文中可以进一步讨论需要改进的地方,但要注意改进之处应有具体的着眼点,不能泛泛而谈,也不可脱离实际提出过高的要求。3结合项目实践经验,对所选用的技术与措施的实际应用效果进行分析,分析时应当力求实事求是,要给出评价依据,评价要客观、适当,因为每一种都会有一定的适用范围和局限性。论文最后可以进一步讨论你在该工程项目中获得的相关体会,以及在今后的工作过程中,如果碰到类似的开发项目你将如何应用这些经验或教训。4论文写作过程中值得关注的一些要点如下(
13、全书同)。(1)整篇论文要结构合理、切中要害、陈述完整、言简意赅、语言流畅、字迹清楚,切忌对知识点的堆积、长篇大论、言之无物。(2)选择自己参与过的工程项目进行分析论述,所述项目切题真实,介绍清楚。(3)下午试卷是论述题目,问题中提到的中心内容在题目的说明中都有所涉及。在答题时首先要冷静并认真阅读题目,找出和问题相关的知识点,确定考题的关键考点,这是答题的前提。(4)摘要是全文概括,千万不要写成引言。(5)围绕论文主题,对所参与的项目进行科学叙述与评价,要有具体的着眼点,不能泛泛而谈,尽可能从字里行间让阅卷者体会到你的实际工作能力、业务水平和项目实践经验。(6)在考试过程中应注意技巧,让答题的
14、思路最大限度地符合出题的思路,避免跑题,这样容易得到阅卷老师的共鸣。(7)根据考生对所参与的项目中针对本论文主题的相关叙述与评价,可确定他(她)有无参与信息系统项目开发过程的实践经验。)解析:二、论基于设计模式的软件架构设计与应用(总题数:1,分数:18.50)2.软件的设计模式描述了在特定场景下解决一般设计问题的类和相互通信的对象。它是人们在长期的开发实践中良好经验的结晶,它提供了一个简单、统一的描述方法,使人们可以复用这些软件设计方法和过程管理经验。现在,设计模式已经广泛地应用在软件开发中。请围绕“基于设计模式的软件架构设计与应用”论题,依次对以下 3 个方面进行论述。1概要叙述你参与管理
15、和开发的软件工程项目及你在其中所承担的主要工作。2简要介绍设计模式的基本分类,详细说明在你所参与管理和开发的软件工程项目中应用了哪些设计模式、方法,以及选用它们的原因。3分析并讨论使用设计模式的效果,并分析和评价设计模式对软件架构设计的影响。(分数:18.50)_正确答案:(1简要介绍你参与规划、设计和实施的大中型信息系统软件工程项目,简要说明自己在该项目中的角色、所承担的主要任务及开展的主要工作。论文叙述自己参与设计和实施的软件工程项目应有一定的规模,自己在该项目中担任的主要工作应有一定的分量。2设计模式描述了在特定场景下解决一般设计问题的类和相互通信的对象。设计模式的核心在于提供了相关问题
16、的解决方案。设计模式的基本组成元素有模式名称、问题或意图、情景、动机、解决方案、示例、结果情景、基本原理、相关模式和已知应用等。设计模式主要用于得到简洁灵活的系统设计,GoF 的书中共有 23 个设计模式,这些模式可以按两个准则来分类:一是按设计模式的目的划分,可分为创建型、结构型和行为型 3 种模式;二是按设计模式的范围划分,即根据设计模式是作用于类还是作用于对象来划分,可分为类设计模式和对象设计模式,如表 3-14 所示。表 3-14 设计模式空间目的创建型 结构型 行为型范围 类 Factory Method Adapter(类) InterpreterTemplate Method对象
17、Abstract FactoryBuilderPrototypeSingletonAdapter(对象)BridgeComoositeDecoratorFacadeFlyweightProxyChain of ResponsibilityCommandIteratorMediatorMementoObserverStateStrategyVisitor创建型模式是对对象实例化过程的抽象,它通过采用抽象类所定义的接口,封装了系统中对象如何创建、组合等信息。该模式允许在系统中创建对象,而不需要在代码中标识特定类的类型,这样用户就不需要编写大量、复杂的代码来初始化对象。它是通过该类的子类来创建对象的
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 高级 系统 架构 设计师 下午 试题 答案 解析 DOC
