《2003年系统分析师级下午试题I及解答方法.pdf》由会员分享,可在线阅读,更多相关《2003年系统分析师级下午试题I及解答方法.pdf(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2003 年系统分析师级下午试题 I 及解答方法 试题一试题一 阅读以下关于数据库系统中数据的备份与恢复的叙述,回答问题 1、问题 2 和问题 3。数据库系统存储了大量的数据,在发生意外的情况下,为了确保数据能够尽可能准确的恢复,数据库系统提供了备份和恢复的功能。通常,数据库管理系统都提供了 全部数据和部分数据备份两种方式,根据备份方式的不同也采用相应的恢复方式。例如,许多数据库管理系统中都提供了数据库级别的备份和恢复,也提供了表空间 级别的备份和恢复(一个数据库可以包含多个表空间,一个表空间可以包含多张表)。回答问题时,请以你所熟悉的数据库系统为例。问题 1 在数据库执行备份操作的同时,全部
2、数据和部分数据备份这两种方式是否都支持应用程序对数据库的并发性访问?为什么?问题 2 在对数据库进行了部分数据恢复后,能否立即使用数据?为什么?如果不能,应执行什么操作?问题 3 对于关键业务系统,在发生水灾、火灾、地震、爆炸等自然灾害或恐怖事件时,必须保证系统不会因之而瘫痪,我们称之为系统的容灾能力。简要叙述系统容灾能力和系统备份与恢复之间的差别。从下列的 4 道试题(试题二至试题五)中任选 2 道解答。如果解答的试题数超过 2 道,则解答的前 2 道有效。从下列的 4 道试题(试题二至试题五)中任选 2 道解答。如果解答的试题数超过 2 道,则解答的前 2 道有效。试题二试题二 阅读以下关
3、于网络通信的 Object Server 技术的叙述,回答问题 1、问题 2 和问题 3。在一次交通管制系统的招标会 上,某公司提出的“Object Server”解决方案引起了专家们的广泛关注。对经典设计模式 MVC 的创新,是“Object Server”的亮点。对于“Object Server”的软件体系结构,专家们并无争议,但有专家就“Object Server”的实现技术提出了质疑,假定你是该方案的设计人员,请回答以下问题。Object Server Object Server View View View View View View Database Datasource GUI
4、 GUI GUI GUI 问题 1 请用 100 字以内的文字,解释“Object Server”解决方案中“View”的功能 问题 2 在图 2-1 的“Push Protocol”的实现中,应当采用 TCP 还是 UDP?为什么?请用 100 字以内文字简要说明。问题 3 为了使得每个 GUI 呈现的事件序列是一致的,图 2-1 的“Push Protocol”必须满足的消息次序是 FIFO 序、因果序(Causal Order)、全序(Total Order)中的那一种?为什么?请用 100 字以内文字简要说明。试题三试题三 阅读以下关于企业应用集成(EAI)的叙述,回答问题 1、问题
5、2 和问题3。经过多年的信息化建设,某企业已经拥有相当数量的应用系统,在该企业中发挥了较好的作用。但是,由于该企业并没有一个关于信息系统开发的总体性长远规划,基本上是由每个部门自行选择开发技术和开发方案来建设应用系统的,从而导致这些应用系统成为一个个“信息孤岛”。随着业务发展,该企业已提出了以下新的业 务需求:(1)某些新增业务需要企业内部若干不同的应用系统来协作完成,因而需要将这些“信息孤岛”连接起来,提供跨部门的业务。(2)该企业与其他多家企业洽谈后,决定合作开办跨企业的新业务,因而需要与其他企业的应用系统互联。(3)有些业务应该给用户更大的灵活性与方便性支持,使他们可以随时随地、利用多种
6、不同接入方式来办理这些业务,而不必总是要到营业场所才能办理。在研究了以上需求后,技术部门一致认为需要进行企业应用集成(EAI)。其中,集成平台的选择是非常重要的,它会影响到企业今后多年的软件开发方式。在分析了国内外 EAI 的实施状况后,结合企业发展需要,他们考虑采用 J2EE 作为集成平台,如图 3-1 所示:从图 3-1 看出,该企业通过建设一个基于 J2EE 的新系统作为实施 EAI的核心,进行流程、数据、界面等方面的各种整合,同时,企业技术人员对这个新系统从功能、维护、安装、扩充等角度也提出了一些设计要求。问题 1 (1)在进行企业应用集成时会遇到哪些问题?请用 100 字以内文字简要
7、说明。(2)为什么选择 J2EE 作为 EAI 的集成平台?请用 50 字以内文字简要说明。问题 2 J2EE 提供了哪些通信协议和标准作为对 EAI 的支持?请用 50 字以内文字回答。问题 3 在讨论 EAI 实施过程中的 B2B 集成时,有技术人员提出采用 Web Service进行集成,理由之一是可以实现更快、更廉价的集成;理由之二是国内外主流软件企业都提供了 Web Service 技术与产品支持,因而有实现的可能性。(1)Web Service 有哪些相关技术?请用 100 字以内文字简要说明。(2)Web Service 的哪些特点使之能够快捷、廉价地实现 B2B 集成?请用 5
8、0 字以内文字简要说明。试题四 试题四 阅读以下关于嵌入式系统设计中的软硬件功能划分的叙述,回答问题 1、问题 2 和问题 3。图 4-1 为一个 SOC(System On Chip,片上系统)设计中的控制流程图。该设计的约束条件是:在时钟周期为 10ns 的情况下,系统的延迟时间小于等于4000ns(系统由一个处理器和若干个运算部件构成)。表 4-1 给出了可供使用的硬件库,其中可选的器件有乘法器(Mul)、加法器(Add)以及比较运算器(Comp)。每个被选器件的名称、延时时间以及价格等如该表所示。可选的处理器分别有 Pentium、PowerPC 和 6800 三类,每类处理器的相关指
9、标如表 4-2 所示。NextPage 经过测试,流程图中各个节点的软件执行时间如表 4-3 表示;构成各个节点的器件(各节点内器件可以串联或并联工作)如表 4-1 所示。A B C D E 图 4-1 表 4-1 硬件库 类别 名称 延时时间(ns)门数 价格(元)*Mul1 30 100 90*Mul2 50 70 70*Mul3 70 60 50+Add1 30 45 35+Add2 42 30 30 Comp1 18 12 15=Comp2 14 8 10 表 4-2 处理器 类别 时钟周期(个)价格(元)Pentium 10 900 PowerPC 10 750 6800 50 60
10、0 表 4-3 节点的软件执行时间 节点 处理器 执行时间(ns)A Pentium 3100 PowerPC 3800 6800 6000 B Pentium 1400 PowerPC 2200 6800 2800 C Pentium 6800 PowerPC 12000 6800 18000 D Pentium 900 PowerPC 1000 6800 1200 E Pentium 12000 PowerPC 14800 6800 21500 表 4-4 器件表 问题 1 为了满足系统设计的要求,并使最终产品成本较低,图 4-1 中的哪几个节点必须用硬件实现?问题 2 请给出图 4-1
11、的最佳软件实现方案,并说明原因。问题 3 如果系统延迟时间改为不超过 3500ns,则软硬件的实现方案如何?请在100 字以内给予说明。试题五 试题五 阅读以下关于生产控制系统人机界面可视化设计的叙述,回答问题 1、问题 2 和问题 3。一家控制系统工程公司正在为某化工厂开发生产控制系统。生产控制过程的可视化所支持的是,将其中需求变动相对较快的环节拥可视化的方式描述出来,以便于修改。项目设计人员为实现生产控制过程的可视化,需要考虑以下因素:(1)可视化语言语法的定义:是选择图模式还是上下文无关文法;(2)可视化语言的语法是采用 XML DTD 或 Schema 来表示,还是使用 Lex 和 Y
12、acc来自定义;(3)如果采用 XML 表示,在可视语言的语法分析中是采用 DOM(Document Object Model)应用程序接口还是采用 SAX 应用程序接口。经过项目组讨论,最后决定:可视语言的语法采用图模式来定义;可视语言的语法用 XML 来表示:对 XML 的解析采用 DOM 接口来实现。问题 1 为什么采用图模式?为什么没有采用上下文无关文法?问题 2 为什么采用 XML 表示可视语言的语法?为什么没有采用 Lex 和 Yacc?问题 3 为什么采用 DOM 应用程序接口而没有采用 SAX 应用程序接口?下午试题 I 解答方法下午试题 I 解答方法 系统分析员级下午试题 I
13、 的内容对应于大纲中的第一部分“计算机应用系统的分析与设计能力”以及第四部分“计算机应用综合知识”的部分内容中的要求。试题分成两组,第一组从四题中选择做两题,第二组从两题选做一题。一般说来,第二组题目的要求有可能稍高于第一组题目。选择题目主要依靠应试者的经验、知识和能力。从两届试题来看,下午试题 I 对于应试者的基本要求反映在:需要具有系统分析和设计的一定的实践经验,有较好的判断和分析能力;对系统分析和设计的若干主要方面有较广博而坚实的知识或见解;对应用的背景、事实和因果关系等有较强的理解能力和归纳能力;对于一些可以简单定量分析的问题已有类似的经验并能进行估算,对于只能定性分析的问题能用简练的
14、语言抓住要点加以表达。善于从一段书面叙述中提取出最必要的信息,有时还需舍弃一些无用的叙述或似是而非的内容。应试者应加强上述要求的训练。在一个半小时中要选择并解答好三道题目,有相当的难度,时间的分配是很重要的。较稳妥的一种建议是前四题花 10 分钟以内选题(排出优先解答顺序),对拟优 先解答的两题,平均每道题花 10 分钟至 15 分钟左右作出思考分析,花 8 分钟至 10 分钟构思并写出答案,即解答完前两题掌握在 50-55 分钟时间内。后两道 题用 5 分钟选题,对选出的那道题用 15 分钟左右作思考分析,花10 分钟构思并写出其答案。因为一般每道题都有一定篇幅的叙述,选择试题建议遵循下列步
15、骤:()注意试题正文前面所提到的主题。这个标题一般应反映出此题所属的大方面,应试者可立即推断自己是否熟悉此方面的内容。()快速浏览一遍试题内容。目的只是凭直觉进一步估计自己的熟悉程度。()重点是看清试题中要回答的问题。每到试题最后一般有二个(或三个)问题,由此可立即知道试题的特点和要求。()决定应当优先选答的题目顺序。一般应针对本人的特长,先易后难。解答所选择好的试题的一般途径可以是:()标出试题重要回答的问题的要点。以此作为主要线索进行分析思考。()对照问题要点仔细阅读正文。阅读时,可以列出只有几个字的最简提纲,或者可在正文上作出针对要回答问题的记号(强调这些应与问题直接有关系)。()通过定性分析或者定量估算,构思答案的要点。()以最简练的语言写出答案。注意要控制至指定的字数以下(一般所指定的字数可能会有些余量),千万不要写文章或使用修饰性的空洞词汇,浪费时间。在对系统分析员级下午试题 I 的解答和分析中,我们给出了每道试题的参考答案,这将有助应试者懂得如何去写出明确的结论。更重要的是答案的构思方法和思路,这里也给出了系统分析的方法和必要的知识,对一些常用和重要的分析提供了较详细的素材和分析指导,供应试者参考。
限制150内