[计算机类试卷]2007年下半年软件水平考试(高级)系统分析师下午(案例分析)试题真题试卷及答案与解析.doc
《[计算机类试卷]2007年下半年软件水平考试(高级)系统分析师下午(案例分析)试题真题试卷及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]2007年下半年软件水平考试(高级)系统分析师下午(案例分析)试题真题试卷及答案与解析.doc(16页珍藏版)》请在麦多课文档分享上搜索。
1、2007年下半年软件水平考试(高级)系统分析师下午(案例分析)试题真题试卷及答案与解析 1 阅读以下关于企业应用集成的叙述,在回答问题 1至问题 3。 某软件公司承担了某大型企业应用系统集成任务,该企业随着信息化的进展,积累了许多异构的遗产信息系统,这些系统分别采用 J2EE、 .NET等技术进行开发,分布在不同的地理位置,采用不同的协议进行数据传输。企业要求集成后的系统能够实现功能整合,并在组织现有功能的基础上提供增值服务。为了按时完成任务,选择合适的企业应用集成方法和架构非常重要。项目组在讨论方案时,提 出了两种集成思路。 (1)刘工建议采用传统的应用集成方法,将应用集成分为多个层次,并采
2、用消息代理中间件连接遗产系统。 (2)王工建议采用基于 SOA的方法进行应用集成,将现有遗产系统采用 Web Service的方式进行包装,暴露统一格式的接口,并采用企业服务总线 (ESB)进行连接。 项目组仔细分析比较了两种方案的优点和不足后,认为刘工和王工的建议都合理,但是结合当前项目的实际情况,最后决定采用王工的建议。 1 请分析比较两种方案优点和不足,完成表 1-1中的空白部分。2 针对该企业的 集成实际情况,请用 200字以内的文字叙述王工建议中企业服务总线 (ESB)应该具有的基本功能。 3 王工的方案拟采用 Web Service作为基于 SOA集成方法的实现技术。请根据该系统的
3、实际情况,用 300字以内的文字说明系统应该分为哪几个层次,并简要说明每个层次的功能和相关标准。 4 阅读以下关于软件开发的叙述,在回答问题 1至问题 3。 某软件公司接受公司 A委托开发一个软件任务,该任务由张工负责。张工预计在4周内完成对系统的需求分析,并形成需求规格说明书。张工委派了项目组的小刘来负责需求信息的获 取。 两周后,小刘向张工汇报了他进行需求分析的过程及结果。小刘采用问卷调查的方式向公司 A的 50名工作人员搜集信息。他首先准备了问卷的初稿,并请公司 A的相关管理人员进行了测试和修正:然后将问卷分发给公司 A的每位工作人员,并要求他们在一周内返还问卷。但到目前为止,小刘只收回
4、了 7份问卷。小刘认为自己是完全按照问卷调合的步骤和要求实施的,而问卷的返还率仍然很低。张工听完后,给小刘分析了失败的原因,并提出了 些能够提高问卷返还率的建议。 但是为了不耽误项目的进度,张工决定采用 JRP (Joint Requirements Planning)的方法再次进行需求调查,张工作为 JRP的主持人。最终在第 4周完成了需求规格说明书,并决定了系统后续阶段的开发计划,如图 2-1所示。 该项目组除了张工之外,还有 2名全职的开发人员,可以承担项目中的任何任务,并且承担同一任务的开发人员总是在一起工作。预计的开发时间中已经包含了编写文档的时间。张工决定采用迭代模型,在 160天
5、内完成这三个模块的设计、实现与测试。 4 用 150字以内的文字,说明张工给小刘提出的提高问卷返还率的可能措施。 5 请用 300字以内文字简要说明 JRP的基本思想以及保证 JRP顺利实施的基本原则。 6 假设: (1)整个开发实施两轮迭代: (2)每个任务都被划分为 2个子任务 (例如,实现可以划分为实现 1和实现 2),对应两轮迭代; (3)完成每个子任务需要花费 24人天; (4)整个系统的集成测试、改正错误及验证需要花费 48人天: (5)第一轮迭代结束时,形成版本 v0.5:第二轮迭代结束时,整个系统的开发任务全部完成,形成版本 v1.0。 根据上述假设,给出采用迭代模型开发的各里
6、程碑及其完成时间 (标出在第几天完成 )与 交付产品。 7 阅读以下关于嵌入式系统设计方面的叙述,在回答问题 1至问题 3。 某公司承担了一项大型物料配送中心的研发项目,使用自动化设备进行货物的存取。系统主要由两部分组成:其一是装有智能设备的配送车,用于自动化装卸货物:其二是用于管理和调度这些配送车的物料配送中心。如图 3-1所示。 智能设备接受配送中心发出的存取货指令,根据货舱地址和舱位位置等参数,自动控制配送车行走,并调整机械臂到达目标舱位,当存取完货物后,再次等待配送中心指令。其中,视频监视器用于采集工作现场的视频数据,该数据用于智能没备识别配送 车当前位置。 公司经理将智能设备的研制任
7、务交给了李工。李工投入了大量的时间,通过一个月的努力,提交了智能设备的设计方案。但是,出乎李工预料,该方案被专家评审会否定了。评审意见指出,李工的设计方案实施成本高,并且在技术上有缺陷,建议重新设计。 7 李工的设计方案指出,考虑到智能设备工作的环境条件非常恶劣,并且处理机要处理大量的视频信息,所以,智能设备的硬件设计应考虑以下几点: (1)由于智能设备要处理大量的图像数据,智能设备中的处理机应采用目前先进的、具有很强数据处理和信号处理能力的 MPC7410处 理器,并采用双处理机结构,以增加设备的容错能力: (2)为了使智能设备适应不同环境条件,其设备的环境温度指标必须满足军用标准要求 (-
8、55度 +70度 ),因此,元器件必须经过严格筛选,并考虑芯片散热问题: (3)由于智能设备与配送中心的数据交换采用无线通信,而配送中心义要控制多台配送车,为了保证通信数据的安全性,避免相互千扰,设计中应考虑采用安全措施,实施数据加解密操作,密钥由配送中心统一管理与分发。 请用 300字以内的文字说明上述三点设计考虑有何问题。 8 图 3-2是李工在设计方案中给出 的智能设备工作状态转换图。 (1)请指出图中的两处错误 (在图中圈出 )并用 200字以内的文字说明理由; (2)给出正确的状态转换图。 9 针对李工的设计缺陷,请用 300字以内的文字说明本项目应如何进行正确设计 . 10 阅读以
9、下关于电子商务系统建设方面的叙述,在回答问题 1至问题 3。 电子商务是构建在 Internet上的新商务模式。企业和个人使用电子商务来降低交易成本,提高商品和信息流的周转速度,提高客户服务水平,并且使得制造商、供应商和客户之间可以紧密合作。企业信息化是实施企业电子商务的基础, 特别是在企业流程再造、供应链管理、客户关系管理等方面需要依托信息技术进行整合和优化。 10 一个完整的电子商务系统必须处理销售生命周期中消费者经历的多个阶段。请用 200字以内的文字简要叙述有哪些阶段。 11 供应链管理过程是企业的一个关键业务过程。请用 200字以内的文字,回答:供应链管理主要包括哪三个子过程 ?电子
10、商务环境下,供应链管理过程的整合、优化有何意义 ? 12 一个大型电子商务项目正处于建设方案征集、论证阶段,某系统集成商为了赢得客户的信任,需要提供一份建议方案文档,对客户的需求进行响应 (包括问题1、问题 2和问题 3所涉及的内容 )。高质量的建议方案能够显示出集成商在处理客户 RFP(Request For Proposal)方面的能力、实力和专业性,而创建一个高质量的建议方案,需要调配众多的资源,按照计划执行。请用 300字以内文字简要叙述如何创建一份高质量的建议方案文档。 13 阅读以下关于数据库审计建设方面的叙述,在回答问题 1至问题 3。 当前许多国家对数据库应用系统提出了明确的审
11、计要求,要求数据库应用系统的 DBA为财政、商业和卫生保健数据库保留审计跟踪信息,美国政府甚至要求保证长 达 7年的审计跟踪信息在线。 一般在数据库中只是插入审计跟踪信息。审计跟踪数据在正常操作期间 (不管是 OLTP还是数据仓库 )从不获取,主要作为一种事后证据存放在磁盘上,占据一定甚至很大的磁盘空间,而且必须每个月或每年 (或者间隔固定的一段时间 )对其净化或归档。 当前的数据库审计功能主要采用了分区和段空间压缩技术。利用这些技术,数据库审计不仅是可以忍受的,而且很容易管理,并且将占用更少的空间。 按月对审计跟踪信息分区的方法是:在第一个业务月中,只是向分区表中插入审计信息,这个月结束后,
12、向表中增加 一个新的分区,以容纳下个月的审计信息并将上一个月的分区从可读写表空间移动到一个只读的表空间中。采用这种方式,就可以一个月备份一次该只读表空间。 13 请用 200字以内的文字叙述分区技术的概念及采用分区技术后带来的好处。 14 如果采用本题所述的按月分区方法,请用 300字以内的文字描述审计建设的表空间有哪些,并简述其作用,同时请说明段压缩技术在表空间创建中的具体应用。 15 请用 150字以内的文字简述此种按月分区方式的优点。 2007年下半年软件水平考试(高级)系统分析师下午(案例分析)试题真 题试卷答案与解析 1 【正确答案】 (1)将现有系统看作抽象的服务的提供者,集成方法
13、统一明确; (2)不同层次的集成方法关注点不同,功能组合方面能力较弱; (3)一般为中心辐射型 (hub-and-spoke),系统之间的耦合度较高; (4)集成系统具有模块化,松耦合的特点,可扩展性较好。 【试题解析】 该问题考查的是在进行企业应用集成时,采用传统的多层划分、基于中间件集成方式和与基于 SOA的集成方式的特点比较,主要强调基于 SOA思想在应用集成中的优势。需要注意的是,如果企业只是进行小规模或较浅层次的“战术 ”级应用集成,采用传统的集成方式即可较好的完成任务,但是如果企业想从集成系统的灵活性和可扩展角度考虑,能够持续地集成已有信息系统,并进行“战略 ”意义上的长远规划,那
14、么面向服务的架构无疑是一种更加优越的方法。采用 SOA的思想进行应用集成,企业现有的应用系统都可以看作广义上的服务提供者,因此 (1)处应该填写 “将现有系统看作抽象的服务的提供者,集成方法统一明确 ”,这个答案要强调两点:一是服务提供者,二是集成方式统一;传统的应用集成方式往往采用分层的方式对待整个集成活动,因此在 (2)处应该填写 “不同层次的集成 方法关注点不同,功能组合方面能力较弱 ”:对于 (3),传统的集成方式大多会采用中心辐射型的集成架构,系统的耦合程度较高;对于 (4),由于在面向服务的体系结构中,服务是统一的抽象模块,因此集成系统具有模块化、松耦合的特点,可扩展性较强。 2
15、【正确答案】 针对该企业的集成实际情况, ESB的基本核心功能包括: (1)提供位置透明性的路由和寻址服务: (2)控制服务寻址和命名的管理功能: (3)至少一种形式的消息传递范型 (例如,请求 /响应、发布 /订阅等 ); (4)支持至少一种可以广泛使用的传输协议和协议转换; (5)支持服务提供的多种集成方式。比如 Java 2连接器、 Web服务、异步通信、适配器等。 【试题解析】 该问题主要考查企业服务总线 (ESB)在说明部分描述的集成条件下的作用。说明部分已经很清楚地描述了某企业应用集成的现状,主要有以下三点: 信息系统的开发平台不同; 地理位置不同,数据传输协议不同; 强调功能组合
16、与服务组合功能增值。从这三点考虑,不难给出企业服务总线针对这三个问题对应的基本核心功能:提供位置透明性的路由和寻址服务 (对应 ):控制服务寻址和命名管理 (对应 );消息传递范型 (对应 ):传输 协议转换 (对应 );多种平台下多种集成方式的支持 (对应 )。 3 【正确答案】 在采用 Web Service作为 SOA的实现技术日才,该系统应该至少分为 6个层次:底层传输层、服务通信协议层、服务描述层、服务层、业务流程层和服务注册层。 (1)底层传输层主要负责消息的传输机制, HTTP、 JMS和 SMTP都可以作为 Web Service的消息传输协议,其中 HTTP使用最广。 (2)
17、服务通信协议层的主要功能是描述并定义服务之间进行消息传递所需的技术标准,常用的标准是 SOAP协议,还有新出现的 REST协议。 (3)服务描述层主要以一种统一的方式描述服务的接口与消息交换方式,相关的标准是 WSDL。 (4)服务层的主要功能是将遗产系统进行包装,并通过发布的 WSDL接口描述被定位和调用。 (5)业务流程层的主要功能是支持服务发现、服务调用和点到点的服务调用,并将业务流程从 Web Service的底层调用抽象出来。相关的标准是 WS-BPEL (BPEL4WS)。 (6)服务注册层的主要功能是使服务提供者能够通过 WSDL发布服务定义,并支持服务请求者查找所需的服务信息。
18、相关的标准是 UDD1。 【试题解析】 该问题比较简单 ,主要考查当采用 Web Services作为实现 SOA思想的具体技术时,目前比较主流的分层方式,如图 1-1所示。 从图中可以看出,从功能角度考虑,整个服务栈可以分为 6个部分,分别是: (1)底层传输层(Transport)。主要负责消息的传输机制, HTTP、 JMS和 SMTP都可以作为 Web Service的消息传输协议,其中 HTTP使用最广。 (2)服务通信协议层 (Service Communication Protocol)。主要功能是描述并定义服务之间进行消息传递所需的技术标准,常用的标准是 SOAP协议 ,还有新
19、出现的 REST协议。 (3)服务描述层(Service Description)。主要以一种统一的方式描述服务的接口与消息交换方式,相关的标准是 WSDL。 (4)服务层 (Service)。主要功能是将遗产系统进行包装,并通过发布的 WSDL接口描述被定位和调用。 (5)业务流程层 (Business Process)。主要功能是支持服务发现、服务调用和点到点的服务凋用,并将业务流程从 Web Service的底层调用抽象出来。相关的标准是 WS-BPEL (BPEL4WS)。 (6)服务注册层 (Service Registry)。主要功能是使服务提供者能够通过 WSDL发布服务定义,并
20、支持服务请求者查找所需的服务信息。相关的标准是 UDDI。 4 【正确答案】 为了提高问卷返还率,可采取以下措施: (1)向所有的工作人员解释问卷的目的,以及如何使用这些信息: (2)说明这份问卷是公司的每个工作人员都要回答的: (3)拜托相关领导督促他所管辖的工作人员回答问卷,并及时返还: (4)尽量参加一次这个公司的全体会议,在会议上解答工作人员们提出的问题,并解释这些信息的用处; (5)更改问卷中的问题,尽量减少回答问卷 所花费的时间; (6)设置一些奖品或奖励,激励大家及时返还问卷。 【试题解析】 本题考查的是软件开发中的需求分析及任务安排相关的知识。 收集系统需求的方法有很多种,问卷
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 2007 年下 半年 软件 水平 考试 高级 系统分析 下午 案例 分析 试题 答案 解析 DOC

链接地址:http://www.mydoc123.com/p-492685.html