[计算机类试卷]2006年下半年软件水平考试(高级)系统分析师下午(案例分析)试题真题试卷及答案与解析.doc
《[计算机类试卷]2006年下半年软件水平考试(高级)系统分析师下午(案例分析)试题真题试卷及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]2006年下半年软件水平考试(高级)系统分析师下午(案例分析)试题真题试卷及答案与解析.doc(16页珍藏版)》请在麦多课文档分享上搜索。
1、2006年下半年软件水平考试(高级)系统分析师下午(案例分析)试题真题试卷及答案与解析 1 阅读以下关于网上银行贷款业务的说明,回答问题 1至问题 3。 某银行开通了网上银行、业务,其网上贷款业务流程为: 1客户在网上填写姓名、电于邮件地址、贷款类型、贷款金额、身份证号、通信地址等信息,提交贷款申请; 2在指定的时间内,客户会收到银行的电子邮件,通知贷款是否被批准: 3银行根据客户提交的信息,创建贷款申请任务,创建工作由运行在主机上的 CICS(客户信息控制系统 )完成,同时需要 从第三方获得客户的信用审查信息; 4由信贷员对该项贷款申请业务进行审批,然后由风险检查系统评估该项贷款的风险程度,
2、风险大的贷款申请将被拒绝; 5无论批准或者拒绝,结果都会通过邮件系统递交给客户。对于拒绝的贷款申请,还要通知贷款申请任务进行有关操作; 6除了信贷员审批环节需要人机交互外,业务是自动进行的。 1 上述网上贷款、业务采用 SOA架构来实现。上述业务流程中涉及哪些功能单元 ?什么是 SOA?本题中的案例采用 SOA具有哪些优点 ?请用 200字以内文字说明。 2 请在答题纸上将以 下关于 SOA的叙述填写完整。 SOA不是一个新鲜事物,但它却是传统的面向对象模型的替代模型。相比较而言,面向对象的模型是 (1)耦合和 (2)粒度的,而 SOA是 (3)耦合和 (4)粒度的。 SOA系统原型的一个典型
3、例子是 (5)(CORBA),它已经出现很长时间了,其定义的概念与 SOA相似。 随着 Web Services的成熟,现在的 SOA已经有所发展,这些进展是以上 (6)为基础的。在 Web Services中,通过 (7)来描述接口,与 CORBA中的 (8)(接口描述语言 )相比,它动态性更强、灵活度更高。 SOA还具有管理上的优点。例如,现在管理员可直接管理开发人员所构建的(9),这远胜于以往管理单个应用的方式。通过分析 (10)间的交互, SOA可以帮助企业了解何时以及什么业务逻辑被切实执行了,这使管理员能够有针对性地优化业务流程。 3 上述网上贷款系统能够实际应用的基本前提之一是满足
4、金融领域的安全性需求。该系统必须要满足哪些安全方面的需求 ?请用 200字以内文字简要说明。 4 阅读以下关于嵌入式实时操作系统软件的选型分析方面的叙述,回答问题 1至问题 3。 某研究所承担了一项宇航嵌入式系统的研制任务, 本项任务技术难度大、可靠性要求高、进度要求紧,预计软件规模约在一万行以上。而该所原先承担的相关项目均是用汇编语言编写的 (软件规模较小,一般是几百行 )。项目主管工程师将软件开发的论证工作分别布置给了王工和李工,要求他们根据本项目的技术要求,在一周内分别提出软件的实施方案。 (1)该宇航嵌入式系统由数据处理机、信号处理机以及数据采集模块组成。信号处理机主要通过数据采集模块
5、将大量不同时间周期的外部数据采集进来,进行预处理 (如 FFT变换 )后提交给数据处理机;数据处理机根据功能要求完成各种计算处理工作,并将结果输出 。为了达到数据处理机和信号处理机的标准化,这两类处理机均采用同种处理机的体系结构 (如 PowerPC7410)。整个系统工作的最大周期为 1s,最小周期为 5ms。数据处理机上任务分布如下表所示。(2)一周后,王工和李工提交了各自的实施方案,其共同之处在于两者均提出采用操作系统及相应的软件开发环境。但是,王工和李工在选择什么样的操作系统及开发环境方面出现了较大的分歧。王工的实施方案提出,为了满足本项目的技术要求,并有利于本所软件的长期发展,应选用
6、具有硬实时处理能力的嵌入式实时操作系统及开发环境 (例如 VxWorks等 ):而李工的实施方案指出,操作系统主要完成对计算机资源的管理与分配工作,考虑到人们对操作系统及软件开发工具的熟悉程度,本项目应选用具有大众化的、软件开发人员容易上手的嵌入式操作系统 (例如WindowsCE、 Linux等 )。 (3)在两人争执不下的情况下,项目主管工程师组织了相关专家对王工和李工提交的实施方案进行了评审。最后,专家组一致认为王工的方案切实可行,操作系统的选型论证充分、客观,可以作为本所未来几年中相关项目的软件开发的基本环境。同时专家组还就具体实施选择嵌入式实时操作系统及开发环境产品时应着 重考虑的相
7、关问题提出了几点建议。 4 为什么专家组一致认为王工的实施方案切实可行 ?请用 200字以内文字简要说明。 5 选择实时嵌入式操作系统及开发环境时应考虑哪几方面问题 ?请用 200字以内文字简要论证。 6 根据本项目中任务的时间性能参数,请用 200字以内文字 (也可用图示 )描述任务的被调度关系,并分析系统是否可调度 (暂不考虑操作系统的时间开销 )。 7 阅读以下关于软件能力成熟度模型 (CMM)方面的叙述,回答问题 1至问题 3。 某企业主要从事计算机及相关软件的研制工作,许多产品已被广泛应用 到各行各业,五年前,该企业已通过了 ISO 9000系列的质量认证。但是,随着企业业务的不断扩
8、展,企业开发的软件规模越来越大;从事软件开发的人员数量越来越多;而软件产品中错误数也大幅增加,不但影响了企业形象,同时也增大了企业售后服务的成本。针对这种情况,企业经理决定在企业中全面实施软件能力成熟度模型(CMM)的管理体系。 本项任务由企业主管质量的部门承担,通过对本企业软件人员构成的了解与分析,结合原先 ISO 9000的实施情况,根据 CMM模型的具体要求,质量部门提出了在本企业 CMM的具体实施方案。 7 CMM共分 5个等级, 18个关键过程域,其中的 10个关键过程域如图 23 1所示。请在答题纸图 23-1中用连线方式连接 CMM等级和对应的关键过程域。8 该企业不是大规模的软
9、件开发企业,软件开发队伍由 60多人组成,分散在多个不同的研发部门,每个研发部门的各个软件项目组均由 3 4人组成。在实施CMM管理时哪种等级最适应该企业 ?请用 200字以内文字简要分析理由。 9 本企业原先实施着 ISO 9000系列,大家已习惯了 ISO 9000系列的管理方式,如果要实施 CMM,在企业管理上应该做哪几点改进 ?请在答题 纸上填充表 23-1的空白以说明 IS09000系列对软件开发的要求与 CMM要求的主要差异。10 阅读以下关于数据库系统中数据的备份与恢复的叙述,回答问题 1至问题 4。在数据库的运行过程中,为防止由于计算机系统的软、硬件故障造成数据库中全部或部分数
10、据丢失,需要建立冗余数据,即备份数据,以便在系统出现故障后能及时使数据库恢复到故障前的正确状态,即实现数据库恢复。 10 数据库备份常用的技术是数据转储和建立日志文件,请用 150字以内文字列出数据转储方式分类并分别解释。 11 请用 150字以内文字简要叙 述口志文件的建立过程及其在故障恢复中的作用。 12 数据备份时是否支持应用程序对数据库的爿:发访问 ?如何在数据恢复过程中保证数据的一致性 ?请用 200字以内文字简要叙述。 13 什么是系统容灾能力 ?采用什么机制可以提高系统的容灾能力 ?请用 150字以内文字简要说明。 14 阅读以下关于企业网络建设方案分析方面的描述,回答问题 1至
11、问题 3。 A企业是一家汽车制造公司,随着业务发展,需要将该企业在某城市内的八家销售公司进行网络互连。目前,该企业所传输的信息量比较少,但要求通信数据传输可靠,网络建设的 成本又不能太高。为此,网络部的张总丁程师召集部门有关技术骨干讨论企业网络建设问题。在讨论过程中,提出了如下四种解决方案: (1)铺设光缆; (2)采用微波技术; (3)租用电路专线; (4)采用 ADSL接入 Internet,并采用 VPN实现销售公司间的网络互连。 张总工程师经过仔细考虑,根据企业现状,最终选择了第四种方案。 14 请用 200字以内文字简要叙述四种方案的优缺点,并说明张总工程师选择第四种方案的理由。 1
12、5 采用 ADSL接入的模型如图 5 1所示。请将下列术语对 应的编号填入图 23-3中的 (1) (8)处。 A:局端 ADSL Modem B:用户端 ADSL Modem C:模拟信号 D:中央局端模块 E:程控交换机 F:局端滤波器 G:数字信号 H:远端用户模块ATU-R 16 请用 200字以内文字从安全保证角度简要叙述实现 VPN的几种关键技术。 2006年下半年软件水平考试(高级)系统分析师下午(案例分析)试题真题试卷答案与解析 1 【正确答案】 解答要点 1该网上贷款业务至少涉及到贷款申请、信用审查、信贷员审批、风险检查、电子邮件传送等 功能单元。 2 SOA (Servic
13、e-Oriented Architecture)即面向服务的体系结构,是一个软件架构模型,它将业务的不同功能单元 (称为服务 )通过服务之间的接口 (和契约 )联系起来。接口独立于实现服务的硬件平台、操作系统和编程语言。 3复用银行的各种应用资源 (如软件资产 );增强银行各个业务的集成性和灵活性;业务流程变更时便于快速构建应用系统。 【试题解析】 SOA是一种信息系统体系结构模型,支持将业务功能单元作为链接服务或可重复任务进行集成,可在需要时通过网络访问这些服 务或任务。这个网络可能完全包含在组织内部,也可能分散于各地且采用不同的技术,通过对来自各地的服务进行组合,可让最终用户感觉似乎这些服
14、务就安装在本地桌面上一样。需要时,这些服务可以将自己组装为按需应用程序 即相互连接的服务提供者和使用者集合,彼此配合以完成特定业务任务,使用户的业务能够适应不断变化的情况和需求。 这些服务具有定义良好的接口,允许这些服务的用户 (客户端或使用者 )了解如何与其进行交互;从技术角度而言, SOA带来了 “松散耦合 ”的应用程序组件,在此类组件中,代码不一定绑定到某个特定的数据库 (甚 至不一定绑定到特定的基础设施 )。正是得益于这个松散耦合特性,才使得能够将服务组合为各种应用程序。这样不仅大幅度提高了代码重用率,而且业务变更时业务系统更加灵活和便利,还可以在增加功能的同时减少工作量。 SOA涉及
15、的几个关键特性:一种粗粒度、松耦合服务结构;服务之间通过简单、精确定义的接口进行通信,不涉及底层编程接口和通信模型。 在进行 SOA的集成时,用户身份识别、数据完整性等安全问题是需要重点解决的问题。 问题 1 通过题目中关于网上银行贷款业务的说明不难找出相对独立的功能单元,这些功能 单元即 “SOA中的 “服务 ”。这些功能单元中有些是已经存在的,如电子邮件传输和贷款申请,有些是第三方的,如信用审查。采用 SOA将这些功能单元有机地集成在一起,可以快速、经济、方便地构建出网上银行贷款业务系统。 (1)贷款业务涉及的功能单元:该网上贷款业务至少涉及到贷款申请、信用审查、信贷员审批、风险检查、电子
16、邮件传送等功能单元。 (2)SOA的概念: SOA (Service-Oriented Architecture)即面向服务的体系结构,是一个软件架构模型,它将业务的不同功能单元 (称为服务 )通过服务之间的接口(和契约 )联系起来。接口独立于实现服务的硬件平台、操作系统和编程语言。 (3)采用 SOA带来的优点:复用银行的各种应用资源 (如软件资产 );增强银行各个业务的集成性和灵活性;业务流程变更时便于快速构建应用系统。 2 【正确答案】 (1)紧 (密 ) (2)细 (3)松 (散 ) (4)粗 (5)通用对象请求代理 (体系 )结构 (6)XML(扩展标记语言 ) (7)WSDL (8
17、)IDL (9)服务 (10)服务 【试题解析】 SOA不是一个新鲜事物,但它却是传统的面向对象模型的替代模型。 相比较而言,面向对象的模型是紧耦合和细粒度的,而 SOA是松耦合和粗粒度的。 SOA系统原型的一个典型例子是通用对象请求代理 (体系 )结构 (CORBA),它已经出现很长时间了,其定义的概念与 SOA相似。 随着 Web Services的成熟,现在的 SOA已经有所发展,这些进展是以 XML为基础的。在 Web Services中,通过 WSDL来描述接口,与 CORBA中的 IDL(接口描述语言 )相比,它动态性更强、灵活度更高。 SOA还具有管理上的优点。例如,现在管理员可
18、直接管理开发人员所构建的服务,这远胜于以 往管理单个应用的方式。通过分析服务间的交互, SOA可以帮助企业了解何时以及什么业务逻辑被切实执行了,这使管理员能够有针对性地优化业务流程。 3 【正确答案】 (1)验证 (系统有关角色的身份识别 ) (2)签名 (创建及验证类似手写签名的电子签名 ) (3)授权 (如信贷员是否具有审批权 ) (4)完整性 (发送的数据与接收到的数据是否一致 ) (5)机密性 (与业务无关的人员不能读取事务中的数据 ) (6)审查 (把所有事务记录下来,以便事后验证 ) (7)不可否认性 (能由第三方求证事务中发送及收到的是否是同一数据 ) (8)威胁预防 (防止间谍
19、程序登录、攻击系统 ) 4 【正确答案】 解答要点 专家认为王工方案可行的主要理由如下: (1)宇航嵌入式系统是一种硬实时系统,要求对外部事件做出快速响应 (一般在毫秒级 ),因此,硬实时操作系统在实时处理和相应的方面优于一般嵌入式操作系统,故王工提出的选用具有硬实时处理能力的嵌入式操作系统方案可行; (2)从资源的约束性来讲,宇航嵌入式系统由于受空间和重量的限制,操作系统代码不宜过于庞大,选择具有可剪裁功能的操作系统更适应本项目; (3)宇航嵌入式系统要求软件可靠性要高,而王工选 择的操作系统已经过相关部门验证,其可靠性高于李工所选的操作系统。 【试题解析】 随着微电子技术和计算机技术的发展
20、,数字化和信息化成为目前各行各业大力发展的技术,嵌入式系统已被广泛应用到了军事、家电、工业控制和医疗等方面。作为嵌入式系统的核心支撑软件,嵌入式操作系统被各个领域广泛使用。 嵌入式操作系统的使用与具体的应用方向紧密相关。目前,根据不同的应用领域,嵌入式操作系统分为嵌入式操作系统和嵌入式实时操作系统,实时又分为强实时和弱实时。在宇航系统中,由于航天航空飞行器速度非常快,需要各个控制设备应 具有快速的反应和处理能力 (一般工作周期为毫秒级 ),因此,根据本题的技术指标要求,应重点考虑强实时操作系统。 第一步:总结出问题的要点。 本题主要是围绕当前广泛使用的嵌入式实时操作系统这一应用背景来考虑的,考
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 2006 年下 半年 软件 水平 考试 高级 系统分析 下午 案例 分析 试题 答案 解析 DOC

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