【计算机类职业资格】高级系统架构设计师下午试题(Ⅱ)-2及答案解析.doc
《【计算机类职业资格】高级系统架构设计师下午试题(Ⅱ)-2及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】高级系统架构设计师下午试题(Ⅱ)-2及答案解析.doc(15页珍藏版)》请在麦多课文档分享上搜索。
1、高级系统架构设计师下午试题()-2 及答案解析(总分:75.00,做题时间:90 分钟)一、论基于 XML的异构数据库系统架构与应用(总题数:1,分数:18.75)1.随着信息技术在世界范围内的迅猛发展,特别是网络技术的普及应用,电子政务(或电子商务,或其他类似应用项目,下同)正在成为当代信息化的最重要领域之一。在基于 Web的电子政务系统中,可能存在着多种不同的操作平台和数据库系统,如何实现在 Internet上对异构的数据进行访问,是设计电子政务系统开发人员必须解决的问题之一。基于 XML技术的异构数据库系统是解决该问题的方法之一。请围绕“基于 XML的异构数据库系统架构与应用”论题,依次
2、对以下 3个方面进行论述。1概要叙述你参与管理和开发的数据库管理系统工程项目及你在其中所承担的主要工作。2简要介绍异构数据库系统的异构性体现在哪些方面,具体论述你是如何在所管理和开发的软件工程项目中应用 XML技术的,详细描述 XML的特点和优点,在项目实施过程中遇到的问题及解决的办法。3分析与评估你在异构数据库系统平台上采用 XML技术的效果,简要展望 XML未来的应用前景,以及你进一步应用 XML的有关设想。(分数:18.75)_二、论多层分布式架构风格在企业信息化的应用(总题数:1,分数:18.75)2.传统的应用系统模式是“主机/终端”或“客户机/服务器”。随着中间件技术和 Web技术
3、的发展,这些传统模式已经不能适应新的环境。目前设计大中型应用系统大多采用多层分布式结构,例如 C/A/S和B/A/S。在实际应用中,应根据系统具体需求和运行环境的不同选择合适的多层分布式结构。请围绕“多层分布式架构风格在企业信息化的应用”论题,依次从以下 3个方面进行论述。1概要叙述你参与管理和开发的多层分布式管理信息系统及你在其中所担任的主要工作。2简要说明多层分布式架构风格分类的依据及其特点,并指出你参与管理和开发的应用系统属于其中的哪种结构,以及选择这种结构的原因。3具体论述你在开发该系统时采用了哪些方法、策略和工具来实现所选的结构,最终实际效果如何。(分数:18.75)_三、论可视化技
4、术在实时控制系统的应用(总题数:1,分数:18.75)3.以图形的方式观察和认识事物,是人类最便捷的认知方式之一。实时控制系统的可视化技术,使得操控人员以更加易于理解的形式掌握被控对象和过程的状态,为操作与决策提供方便。但是,可视化的设计涉及许多相关技术,程序设计复杂,有时甚至比设计实时控制系统本身的工作量还大。请围绕“可视化技术在实时控制系统的应用”论题,依次对以下 3个方面进行论述。1概要叙述你参与管理和开发的实时控制系统项目及你所担任的主要工作。2论述你在实时控制系统可视化的设计中所涉及的基本概念和采用的技术、方法,详细叙述实现过程中所遇到的问题及解决办法。3分析与评估可视化技术对改善系
5、统操控性能的效果,简要展望可视化技术在未来实时控制系统的应用前景,以及你进一步应用可视化技术的有关设想。(分数:18.75)_四、论统一软件开发过程的应用(总题数:1,分数:18.75)4.RUP(Rational Unified Proces)是一种软件工程过程产品,它吸取了现代软件开发中许多成功的实践。RUP把软件生存周期划分为多个循环(Cycles),每个循环生成产品的一个新的版本。每个循环依次由 4个连续的阶段(Phase)组成,每个阶段完成确定的任务。与传统的软件过程相比,基于 RUP的软件过程可以降低项目的风险,规范管理和开发流程,有效地控制资源,提高软件开发的成功率和生产率。请围
6、绕“统一软件开发过程的应用”论题,依次从以下 3个方面进行论述。1概要叙述你参与管理和开发的软件项目及你在其中担任的主要工作,包括角色、工作内容等。2论述 RUP的核心工作流和典型的迭代策略模式,具体论述你所参与项目如何应用 RUP,在项目实施过程中遇到了什么问题,如何解决。3分析与评估你在所参与项目中应用 RUP裁剪的实际开发效果,以及你进一步应用 RUP的有关设想。(分数:18.75)_高级系统架构设计师下午试题()-2 答案解析(总分:75.00,做题时间:90 分钟)一、论基于 XML的异构数据库系统架构与应用(总题数:1,分数:18.75)1.随着信息技术在世界范围内的迅猛发展,特别
7、是网络技术的普及应用,电子政务(或电子商务,或其他类似应用项目,下同)正在成为当代信息化的最重要领域之一。在基于 Web的电子政务系统中,可能存在着多种不同的操作平台和数据库系统,如何实现在 Internet上对异构的数据进行访问,是设计电子政务系统开发人员必须解决的问题之一。基于 XML技术的异构数据库系统是解决该问题的方法之一。请围绕“基于 XML的异构数据库系统架构与应用”论题,依次对以下 3个方面进行论述。1概要叙述你参与管理和开发的数据库管理系统工程项目及你在其中所承担的主要工作。2简要介绍异构数据库系统的异构性体现在哪些方面,具体论述你是如何在所管理和开发的软件工程项目中应用 XM
8、L技术的,详细描述 XML的特点和优点,在项目实施过程中遇到的问题及解决的办法。3分析与评估你在异构数据库系统平台上采用 XML技术的效果,简要展望 XML未来的应用前景,以及你进一步应用 XML的有关设想。(分数:18.75)_正确答案:(1简要介绍你参与规划、设计和实施的大中型数据库管理系统项目,简要说明自己在该项目中的角色、所承担的主要任务及开展的主要工作。论文叙述自己参与设计和实施的数据库管理系统项目应有一定的规模,自己在该项目中担任的主要工作应有一定的分量。2异构数据库系统是相关的多个数据库系统的集合,可以实现数据的共享和透明访问,每个数据库系统在加入异构数据库系统之前本身就已经存在
9、,拥有自己的 DMBS。异构数据库的各个组成部分具有自身的自治性,在实现数据共享的同时,每个数据库系统仍保有自己的应用特性、完整性控制和安全性控制。异构数据库系统的异构性主要体现在以下几个方面。(1)计算机体系结构的异构。各个参与的数据库可以分别运行在大型机、小型机、工作站、PC 或嵌入式系统中。(2)基础操作系统的异构。各个数据库系统的基础操作系统可以是 UNIX、Windows NT/2000/2003、Linux及 Novell NetWare等。(3)DMBS本身的异构。可以是同为关系型数据库系统的 Oracle、SQL Servet 等,也可以是不同数据模型的数据库,如关系、模式、层
10、次、网络或面向对象,函数型数据库共同组成一个异构数据库系统。事实上,在基于 Web的电子政务系统中,肯定存在各种不同的操作平台,存在各种各样的数据库系统。而电子政务处理过程中要求能够在异构平台和异构数据库之间,在不同的网络中实现数据交换和业务自动处理。这些必然涉及数据、公文和文档格式的标准化及统一化,需要建立一个能够描述政府部门内部、政府部门间和政府与公众间数据交换和业务处理流程的规范标准,以减少数据在处理过程中因标准不统一而引起的诸多问题。目前,国家电子政务标准已经确定采用 XML(可扩展标记语言)为电子公文的标准格式。XML文档具有“可自描述”、“无限嵌套”和“树型结构”等特点。XML是一
11、种元标记语言,它通过在数据中加入附加信息的方式来描述结构化数据,并允许程序开发人员根据它所提供的规则,制定各种各样的标记语言。在 XML中,置标的语法是通过文档类型定义(DTD)来描述的。为了明确各个标记的含义,XML 还使用与之相连的样式单(Style Sheet)来向应用程序(比如浏览器)提供如何处理显示的指示说明。一言以蔽之,XML 是通过数据文档、IyrD 和样式单 3个分离的部分来描述数据的。XML 具有的一些突出优点表现在以下几个方面。(1)良好的可扩展性。XML 允许各个不同的行业根据自己独特的需要制定自己的一套标记,同时,它并不要求所有浏览器都能处理这成千上万个标记,同样也不要
12、求一个置标语言能够适合各个行业各个领域的应用,这种具体问题具体分析的方法更有助于置标语言的发展。(2)内容与形式的分离。XML 中信息的显示方式已经从信息本身中抽取出来,放在了“样式单”中。这样做便于信息表现方式的修改,便于数据的搜索,也使得 XML具有良好的自描述性,能够描述信息本身的含义甚至它们之间的关系。(3)遵循严格的语法要求。XML 不但要求标记配对和嵌套,而且还要求严格遵守 DTD的规定。这增加了网页文档的可读性和可维护性,也大大减轻了浏览器开发人员的负担,提高了浏览器的时间空间效率。(4)便于不同系统之间信息的传输。不同企业、不同部门中往往存在着许多不同的系统,XML 可以用做各
13、种不同系统之间的交流媒介,是一种比较理想的网际语言。基于 XML的异构数据访问的核心在于使用 XML文档作为数据交换的标准,在客户端只需从 Web上接收和发送 XML文档,而无须关心服务端如何处理 XML文档本身。其可能的体系结构如图 5-11所示。在图 5-11中,数据库管理系统(DBMS)层提供数据库的存储和访问,该模块可以是关系型的 DBMS、面向对象的 DBMS、XML DBMS 或者文件系统等。中间层提供一个 Web服务器,可以访问 DBMS的数据并使客户端访问数据。中间层选择的技术可以是 Web服务器、具有 CGI脚本的 Web服务器、具有 Servlet的 Web服务器、具有 J
14、ava Server Pages的 Web服务器,以及具有数据库连接的商用中间层或者应用服务器等。客户端提供一个用户接口,具有通过中间层的功能。客户端可以是 G2G、B2B 等其他的应用。客户端技术可以是浏览器、Java Applet 或者 Java的应用程序等。)解析:二、论多层分布式架构风格在企业信息化的应用(总题数:1,分数:18.75)2.传统的应用系统模式是“主机/终端”或“客户机/服务器”。随着中间件技术和 Web技术的发展,这些传统模式已经不能适应新的环境。目前设计大中型应用系统大多采用多层分布式结构,例如 C/A/S和B/A/S。在实际应用中,应根据系统具体需求和运行环境的不同
15、选择合适的多层分布式结构。请围绕“多层分布式架构风格在企业信息化的应用”论题,依次从以下 3个方面进行论述。1概要叙述你参与管理和开发的多层分布式管理信息系统及你在其中所担任的主要工作。2简要说明多层分布式架构风格分类的依据及其特点,并指出你参与管理和开发的应用系统属于其中的哪种结构,以及选择这种结构的原因。3具体论述你在开发该系统时采用了哪些方法、策略和工具来实现所选的结构,最终实际效果如何。(分数:18.75)_正确答案:(1简要介绍你参与管理和开发的多层分布式管理信息系统项目的基本情况(例如该系统采用的是 C/A/S还是 B/A/S等),在第一段的末尾,尽量用一两句话简要说明在该项目中你
16、所担任的角色、所承担的主要任务及开展的主要工作。论文叙述自己参与管理和开发的工程项目应有一定的规模,自己在该项目中担任的主要工作应有一定的分量。2论文的第二部分是体现你的系统架构理论知识和实践思想的精华所在。在叙述本部分内容时,应注重理论与自身实践经历的结合。论文要点如下。1)说明多层分布式架构风格分类的依据分布式架构风格中有客户机朋艮务器(C/S)架构风格、浏览器/服务器(B/S)架构风格、CORBA、DCOM 和 EJB架构风格等。从概念上说,任何信息系统应用都可以映射到以下 5个层次。(1)表现层:是实际的用户界面。(2)表现逻辑层:为了生成表现层而必须进行的处理。(3)应用逻辑层:包括
17、支持实际业务应用及规则所需的所有逻辑和处理。(4)数据处理层:包括用来存储和访问往来于数据库的数据,所需的所有命令和逻辑。(5)数据层:数据库中实际存储的数据。例如,在 C/A/S结构中,是将数据层和数据处理层放置在各自的服务器上,应用逻辑层放置在各自的服务器上,表现逻辑层和表现层放置在客户端上,称为 3层或多层客户/服务器计算。而在 B/A/S结构中,表现层和表现逻辑层在客户端 Web浏览器中,使用从某个 Web服务器下载的内容实现,表现逻辑层连接到运行在应用服务器上的应用逻辑层,应用逻辑层最终连接到后台的数据库服务器。2)说明基于多层分布式架构风格的应用系统的主要特点(1)安全性:中间层隔
18、离了客户对数据服务器的访问,保护了数据库的安全。(2)稳定性。(3)易维护性:由于业务逻辑位于单独的一层,当业务规则发生变化后,客户端程序基本不做改动。(4)快速响应:通过负载均衡及中间层缓存数据能力,可以提高对客户端的响应速度。(5)系统扩展性、灵活性:基于多层分布式结构,当业务增大时,可以在中间层部署更多的应用服务器,提高对客户端的响应,而所有变化对客户端透明。3)基于多层分布式架构风格的应用系统的开发主要考虑以下几方面的技术(1)开发环境:开发人员需要一种创建新组件,并将已有组件加以集成的开发环境。(2)应用程序的集成。(3)应用程序的配置:分布式结构的开发需要配置平台的支持,以便在用户
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 高级 系统 架构 设计师 下午 试题 答案 解析 DOC
