【计算机类职业资格】高级系统架构设计师下午试题(Ⅱ)-7及答案解析.doc
《【计算机类职业资格】高级系统架构设计师下午试题(Ⅱ)-7及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】高级系统架构设计师下午试题(Ⅱ)-7及答案解析.doc(8页珍藏版)》请在麦多课文档分享上搜索。
1、高级系统架构设计师下午试题()-7 及答案解析(总分:75.00,做题时间:90 分钟)一、B试题一/B(总题数:1,分数:18.00)论基于 Mashup 的 Web 应用系统设计与应用采用基于 Web 2.0 的 Mashup 技术架构 Web 应用系统,可以从不同的数据源抽取数据,聚合并转换数据,在不同的上下文使用,避免了复杂的集成过程,近年来受到了广泛的关注。Mashup 核心活动包括数据输入、数据可视化、调度与监视、剪裁、转换与充实、动作,以及发布与推广等。可以通过使用搜索、语言翻译、工作流支持和其他改进技术来增强基础的 Mashup。请围绕“基于 Mashup 的 Web 应用系统
2、设计与应用”论题,依次从以下 3 个方面进行论述。(分数:18.00)(1).概要叙述你参与管理和实施的 Web 应用系统开发项目及你所承担的主要工作。(分数:6.00)_(2).简述常见的 Mashup 数据接口,详细论述你在所参与建设的 Web 应用系统项目中是如何应用 Mashup 技术,并分析应用这些技术之后对项目产生了哪些效果(或影响)。(分数:6.00)_(3).论述在你参与建设的 Web 应用系统项目实施过程中遇到的,与 Mashup 技术相关的问题及解决的办法,还有哪些需要进一步改进之处及如何进行改进。(分数:6.00)_二、B试题二/B(总题数:1,分数:18.00)论数据仓
3、库与数据挖掘在企业信息化中的应用企事业单位的决策越来越需要建立在对历史数据和相关数据的科学分析的理性基础上。数据仓库已经成为数据分析和联机分析处理中日趋重要的平台。然而,数据仓库的设计与实现过程面临许多技术上的挑战,例如,多个异种数据源的集成带来的困难等。请围绕“数据仓库与数据挖掘在企业信息化中的应用”论题,依次对以下 3 个方面进行论述。(分数:18.00)(1).概要叙述你参与管理和开发的管理信息系统项目及你所担任的主要工作。(分数:6.00)_(2).简要讨论你在从事数据仓库的设计时是如何进行规划和分析的,详细描述数据仓库设计、数据集成和测试,以及部署数据仓库的过程。(分数:6.00)_
4、(3).分析并讨论你在数据仓库设计与实现过程中遇到的主要问题及其解决办法,以及你进一步应用数据仓库技术的有关设想。(分数:6.00)_三、B试题三/B(总题数:1,分数:18.00)论软件架构风格及其应用软件架构设计的一个核心问题是如何有效地使用重复的体系结构模式,即达到软件体系结构级的软件重用。软件架构风格(Software Architecture Style)是描述软件系统组织方式的常用模式,在实践中已经被多次应用。按照 Shaw 和Garlan 的说法,“一种体系结构风格定义了构件类型和连接件类型的词汇表,以及它们如何组合的约束条件”。软件架构风格通常分为数据流(Data Flow)风
5、格、调用/返回(Call/Return)风格、独立构件(Independent Components)风格、虚拟机(Virtual Machines)风格和仓库(Repositories)风格 5 大类。在实际应用中,随着软件系统规模的扩大和复杂,一个系统往往会同时使用多类体系结构风格,这些风格可以交叉组合,彼此重叠。请围绕“软件架构风格及其应用”论题,依次从以下 3 个方面进行论述。(分数:18.00)(1).概要叙述你参与管理和开发的软件工程项目及你在其中所担任的主要工作。(分数:6.00)_(2).请说明以上软件架构风格分类中每一类有哪些经典的软件体系结构设计风格,并就其中至少两类论述其
6、具体的软件架构风格的构件、连接件类型和组合约束要求等结构特征及其应用特点。(分数:6.00)_(3).具体阐述你参与管理和开发的项目中在体系结构设计时选择使用软件架构风格的情况,包括选择的依据、多个风格组合使用的情况和最终实际效果等,还有哪些需要进一步改进之处及如何进行改进。(分数:6.00)_四、B试题四/B(总题数:1,分数:21.00)论 SOA 在企业集成架构设计中的应用企业应用集成(Enterprise Application Integration,EAI)是每个企业都必须面对的实际问题。面向服务的企业应用集成是一种基于面向服务体系结构(Service-Oriented Archi
7、tecture,SOA)的新型企业应用集成技术,强调将企业和组织内部的资源和业务功能暴露为服务,实现资源共享和系统之间的互操作性,并支持快速地将新的应用以服务的形式加入到已有的集成环境中,增强企业 IT 环境的灵活性。请围绕“SOA 在企业集成架构设计中的应用”论题,依次从以下 3 个方面进行论述。(分数:21.00)(1).概要叙述你参与管理和实施的企业应用集成项目及你在其中所担任的主要工作。(分数:7.00)_(2).具体论述 SOA 架构的内容、特点,以及你熟悉的工具和环境对 SOA 的支持,在应用中重点解决了哪些问题。(分数:7.00)_(3).通过你的切身实践详细论述 SOA 在企业
8、应用集成中发挥的作用和优势。(分数:7.00)_高级系统架构设计师下午试题()-7 答案解析(总分:75.00,做题时间:90 分钟)一、B试题一/B(总题数:1,分数:18.00)论基于 Mashup 的 Web 应用系统设计与应用采用基于 Web 2.0 的 Mashup 技术架构 Web 应用系统,可以从不同的数据源抽取数据,聚合并转换数据,在不同的上下文使用,避免了复杂的集成过程,近年来受到了广泛的关注。Mashup 核心活动包括数据输入、数据可视化、调度与监视、剪裁、转换与充实、动作,以及发布与推广等。可以通过使用搜索、语言翻译、工作流支持和其他改进技术来增强基础的 Mashup。请
9、围绕“基于 Mashup 的 Web 应用系统设计与应用”论题,依次从以下 3 个方面进行论述。(分数:18.00)(1).概要叙述你参与管理和实施的 Web 应用系统开发项目及你所承担的主要工作。(分数:6.00)_正确答案:(简要介绍你参与规划和设计的 Web 应用系统开发项目,尤其着重介绍 Web 应用系统的应用环境、总体需求(特别是质量属性需求)、Web 应用系统的逻辑与物理拓扑结构、采用的技术等内容,简要说明自己在该项目中的角色、所承担的主要任务及开展的主要工作。参与设计和实施的 Web 应用系统项目应有一定的规模,自己在该项目中担任的主要工作应有一定的分量。)解析:(2).简述常见
10、的 Mashup 数据接口,详细论述你在所参与建设的 Web 应用系统项目中是如何应用 Mashup 技术,并分析应用这些技术之后对项目产生了哪些效果(或影响)。(分数:6.00)_正确答案:(Mashup 程序从架构上是由客户机的 Web 浏览器、Mashup 网站和 API/内容提供者等 3 个不同的部分组成,它们在逻辑上和物理上都是相互脱离的(可能由网络和组织边界分隔)。Mashup 的主要工作流程是:当移动用户向 Mashup 网站发起一个请求时,通过 GPS 系统附带自身的位置信息;Mashup 网站接收请求,并将请求分解为对多个服务网站的数据请求调用,并为发起调用进行准备;针对不同
11、服务网站的调用接口,采用不同的调用方式;最终在 Mashup 站点将请求信息进行数据内容聚合,并将用户所处位置的整合信息返回。目前,经常使用的 3 种 Mashup 接口如下。 聚合内容(Really Simple Syndication,RSS)式的 Mashup 接口:一种用于对网站内容进行描述和同步的格式,是目前使用最为广泛的 Web 资源发布方式,可以被称为资源共享模式的延伸。 表述性状态转移(REpresentational State Transfer,REST)式的 Mashup 接口:REST 从资源的角度来看待整个网络,分布在各处的资源由统一资源标识符(Unified Res
12、ource Identifier,URI)确定,而客户端的应用通过 URI 来获取资源的表示。 基于简单对象访问协议(Simple Object Access Protocol,SOAP)的 Web 服务式 Mashup 接口。一种基于 XML的数据格式定义,用来进行 Web 服务调用过程中的参数调用和返回。 采用基于 Web 2.0 的 Mashup 技术架构 Web 应用系统具有的优势:仅需要使用现有 Web 应用程序(如 Google Maps)公开的、基于 Web 的API(或 Web 服务)构建应用程序,集成过程相对简单;直接使用 Mashup 技术集成两个或者更多的 Web API
13、,创建新的特性与功能;使用 Ajax 技术调用基于 Web 的 API,浏览器客户端不需要在每次与服务器通信时都重新加载整个页面,动态特性强;使用 SOA 的思想集成底层系统,强调功能暴露与服务组合,以服务的形式集成并暴露现有系统的能力等。 在实现 Mashup 应用时,进行内容聚合的物理位置是一个十分重要的因素。目前很多 Mashup 站点都选择在客户端机器上进行内容聚合,构成所谓的胖因特网应用程序(Rich Internet Application,RIA)。这种在客户端进行内容聚合的优点主要表现在:从 Mashup 服务器存储的角度来说,对服务器所产生的负载较轻,因为数据可以直接从内容提
14、供者那里传送到客户端;从网络传输的角度来说,在基于 Ajax 等技术和应用模型的基础上,客户端页面只请求需要更新的内容,而不用刷新整个页面,从而减少网络数据的通信量。 结合项目实践经验,说明你参与管理和开发的项目中,如何理解 Mashup、门户、SOA、EAI/EII 和 SaaS 之间的关系;能够全面和准确地描述 Mashup 各个核心活动(包括数据输入、数据可视化、调度与监视、剪裁、转换与充实、动作,以及发布与推广等)及其具体的实施内容;能够准确地描述如何管理 Mashup 开发,包括从计划和管理方法到集成、测试和部署的全过程;在优化安全性、隐私、可访问性、有用性和性能,通过使用搜索、语言
15、翻译、工作流支持和其他改进来增强基础的 Mashup,执行有效的负载和回归测试,避免造成企业 Mashup 故障的“反模式”等方面也要有一定的论述。)解析:(3).论述在你参与建设的 Web 应用系统项目实施过程中遇到的,与 Mashup 技术相关的问题及解决的办法,还有哪些需要进一步改进之处及如何进行改进。(分数:6.00)_正确答案:(有具体着眼点地论述在你参与建设的 web 应用系统项目实施过程中遇到的,与 Mashup 技术相关的问题。针对具体的问题你采取了哪些解决技术、方法和措施,以及它们对该工程项目后期的工作产生了哪些积极(或消极)的影响(效果和存在的问题)。论文最后可以进一步讨论
16、你在该工程项目中获得的与Mashup 应用相关的体会,以及在今后的工作过程中,如果碰到类似的开发项目你将如何应用这些经验或教训。对需要进一步改进的地方,应有具体的着眼点,不能泛泛而谈。)解析:二、B试题二/B(总题数:1,分数:18.00)论数据仓库与数据挖掘在企业信息化中的应用企事业单位的决策越来越需要建立在对历史数据和相关数据的科学分析的理性基础上。数据仓库已经成为数据分析和联机分析处理中日趋重要的平台。然而,数据仓库的设计与实现过程面临许多技术上的挑战,例如,多个异种数据源的集成带来的困难等。请围绕“数据仓库与数据挖掘在企业信息化中的应用”论题,依次对以下 3 个方面进行论述。(分数:1
17、8.00)(1).概要叙述你参与管理和开发的管理信息系统项目及你所担任的主要工作。(分数:6.00)_正确答案:(介绍你在论文中准备列举的、含有数据仓库与数据挖掘技术的管理信息系统的项目背景、项目投资和项目周期等基本情况。在第一段的末尾,尽量用一两句话简要说明在该项目中你所担任的角色和所承担的主要任务。参与设计和实施的信息系统项目应有一定的规模,自己在该项目中担任的主要工作应有一定的分量。)解析:(2).简要讨论你在从事数据仓库的设计时是如何进行规划和分析的,详细描述数据仓库设计、数据集成和测试,以及部署数据仓库的过程。(分数:6.00)_正确答案:(论文的第二部分是体现你在数据仓库与数据挖掘
18、技术应用方面相关理论知识和实践思想的精华所在。在叙述本部分内容时,应注重理论与自身实践经历的结合。论文要点如下。 数据仓库是一个用于更好地支持企业或组织管理决策的、面向主题的、集成的、相对稳定的、反映历史变化的数据集合。数据仓库用于支持决策,面向分析型数据处理,它不同于企业现有的操作型数据库;此外,数据仓库是对多个异构的数据源有效集成,集成后按照主题进行了重组,并包含历史数据,而且存放在数据仓库中的数据一般不再修改。 数据仓库系统需要高性能数据库服务器、并行数据库技术、数据库互操作技术、决策支持查询优化技术,以及支持多维分析的查询模式等核心技术的支持。 数据挖掘的核心技术包括两类,分别为预言和
19、描述。预言技术用历史预测未来,如分类等:描述技术发现数据中潜在的规律,如关联分析、序列模式、聚集和异常检测等。 数据仓库的设计开发不同于一般意义上的原型法,数据仓库的设计是数据驱动的。这是因为数据仓库是在现存数据库系统基础上进行开发的,它着眼于有效地抽取、综合、集成和挖掘已有数据库的数据资源,服务于企业高层领导管理决策分析的需要。但需要说明的是,数据仓库系统开发是一个经过不断循环、反馈而使系统不断增长与完善的过程。数据仓库的设计与开发大体可以按照以下步骤进行:概念模型设技术准备工作逻辑模型设计物理模型设计数据仓库生成数据仓库运行与维护。注意,这里所讨论的数据仓库系统的开发步骤并不是绝对的顺序。
20、在数据仓库开发的整个过程中,自始至终要求决策人员和开发团队的共同参与和密切协作,要求保持灵活的头脑,不做或尽量少做无效工作或重复工作。 在详细讨论你如何规划和分析该数据仓库项目的设计时,应注意以下数据仓库系统的设计原则。 通用性原则。企业各地分支机构在组织构架、业务划分与侧重、其所运行的 OLTP 系统所依赖的 RDBMS,以及数据综合分析与决策支持系统所需要的数据源的类型与格式等不尽相同,这些都在企业数据综合分析与决策支持系统通用化设计的考虑范围之内。 可扩展性原则。随着业务内容的变化,业务系统的信息范围会发生变化,而对于作为统一信息服务平台应设计性能良好的体系结构,保证系统灵活的功能可扩展
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 高级 系统 架构 设计师 下午 试题 答案 解析 DOC
