[计算机类试卷]软件水平考试(中级)系统集成项目管理工程师上午基础知识(软件技术)历年真题试卷汇编2及答案与解析.doc

上传人:registerpick115 文档编号:506881 上传时间:2018-11-29 格式:DOC 页数:20 大小:235.50KB
下载 相关 举报
[计算机类试卷]软件水平考试(中级)系统集成项目管理工程师上午基础知识(软件技术)历年真题试卷汇编2及答案与解析.doc_第1页
第1页 / 共20页
[计算机类试卷]软件水平考试(中级)系统集成项目管理工程师上午基础知识(软件技术)历年真题试卷汇编2及答案与解析.doc_第2页
第2页 / 共20页
[计算机类试卷]软件水平考试(中级)系统集成项目管理工程师上午基础知识(软件技术)历年真题试卷汇编2及答案与解析.doc_第3页
第3页 / 共20页
[计算机类试卷]软件水平考试(中级)系统集成项目管理工程师上午基础知识(软件技术)历年真题试卷汇编2及答案与解析.doc_第4页
第4页 / 共20页
[计算机类试卷]软件水平考试(中级)系统集成项目管理工程师上午基础知识(软件技术)历年真题试卷汇编2及答案与解析.doc_第5页
第5页 / 共20页
点击查看更多>>
资源描述

1、软件水平考试(中级)系统集成项目管理工程师上午基础知识(软件技术)历年真题试卷汇编 2及答案与解析 1 (2009年上半年 )按照规范的文档管理机制,程序流程图必须在 (7)两个阶段内完成。 ( A)需求分析、概要设计 ( B)概要设计、详细设计 ( C)详细设计、实现阶段 ( D)实现阶段、测试阶段 2 (2009年上半年 )UML 2 0支持 13种图,它们可以分成两大类:结构图和行为图。 (11)说法不正确。 ( A)部署图是行为图 ( B)顺序图是行为图 ( C)用例图是行为图 ( D)构件图是结构图 3 (2009年上半年 ) Web Service的各种核心技术包括 XML、 Na

2、mespace、 XML Schema、 SOAP、 WSDL、 UDDI、 WS-Inspection、 WS-Security、 WS-Routing等,下列关于 Web Service技术的叙述错误的是 (69)。 ( A) XMLSchema是用于对 XML中的数据进行定义和约束 ( B)在一般情况下, WebService的本质就是用 HTTP发送一组 Web上的 HTML数据包 ( C) SOAP(简单对象访问协议 ),提供了标准的 RPC方法来调用 WebService,是传输数据的方式 ( D) SOAP是一种轻量的、简单的、基于 XML的协议,它被设计成在 Web上交换结构化

3、的和固化的信息 4 (2009年下半年 )典型的信息系统项目开发的过程为:需求分析、概要设计、详细设计、程序设计、调试与测试、系统安装与部署。 (8)阶段拟定了系统的目标、范围和要求。 ( A)概要设计 ( B)需求分析 ( C)详细设计 ( D)程序设计 5 (2009年下半年 )在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是 (11)。 ( A)概要设 计 ( B)详细设计 ( C)可行性分析 ( D)需求分析 5 (2009年下半年 )面向对象中的 (17)机制是对现实世界中遗传现象的模拟。通过该机制,基类的属性和方法被遗传给派生类; (18)是指把数据以及操

4、作数据的相关方法组合在同一单元中,使我们可以把类作为软件复用中的基本单元,提高内聚度,降低耦合度。 6 (17) ( A)复用 ( B)消息 ( C)继承 ( D)变异 7 (18) ( A)多态 ( B)封装 ( C)抽象 ( D)接口 8 (2009年下半年 )下面关于数据仓库的叙述,错 误的是 (28)。 ( A)在数据仓库的结构中,数据源是数据仓库系统的基础 ( B)数据的存储与管理是整个数据仓库系统的核心 ( C)数据仓库前端分析工具中包括报表工具 ( D)数据仓库中间层 OLAP服务器只能采用关系型 OLAP 9 (2009年下半年 )在项目质量监控过程中,在完成每个模块编码工作之

5、后就要做的必要测试,称为 (70)。 ( A)单元测试 ( B)综合测试 ( C)集成测试 ( D)系统测试 10 (2010年上半年 )以下关于软件测试的描述, (9)是正确的。 ( A)系统测试应尽可能在实际 运行使用环境下进行 ( B)软件测试是在编码阶段完成之后进行的一项活动 ( C)专业测试人员通常采用白盒测试法检查程序的功能是否符合用户需求 ( D)软件测试工作的好坏,取决于测试发现错误的数量 11 (2010年上半年 )为了解决 C S模式中客户机负荷过重的问题,软件架构发展形成了 (17)模式。 ( A)三层 C S ( B)分层 ( C) B S ( D)知识库 12 (20

6、10年上半年 )以下关于 J2EE应用服务器运行环境的叙述中, (29)是正确的。 ( A)容器是构件的运行环境 ( B)构件是应用服 务器提供的各种功能接口 ( C)构件可以与系统资源进行交互 ( D)服务是表示应用逻辑的代码 13 (2010年下半年 )UML中的用例和用例图的主要用途是描述系统的 (8)。 ( A)功能需求 ( B)详细设计 ( C)体系结构 ( D)内部接口 14 (2010年下半年 )根据计算机软件需求说明编制指南 GB T 9385一 1988,关于软件需求规格说明的编制, (13)是不正确的做法。 ( A)软件需求规格说明由开发者和客户双方共同起草 ( B)软件需

7、求规格说明必须描述软件的功能、性能、强加于实现的 设计限制、属性和外部接口 ( C)软件需求规格说明中必须包含软件开发的成本、开发方法和验收过程等重要外部约束条件 ( D)在软件需求规格说明中避免嵌入软件的设计信息,如把软件划分成若干模块、给每一个模块分配功能、描述模块间信息流和数据流及选择数据结构 15 (2010年下半年 )Web服务 (Web Service)定义了一种松散的、粗粒度的分布式计算模式。 Web服务的提供者利用 描述 Web服务, Web服务的使用者通过 来发现服务,两者之间的通信采用 协议。以上 处依次应是 (28)。( A) SOAP UDDI WSDL ( B) UM

8、L UDDI SMTP ( C) WSDL UDDI SOAP ( D) UML UDDI WSDL 16 (2011年上半年 )模糊测试 (Fuzz testing)是一种通过向目标系统提供非预期的输入并监视异常结果来发现软件漏洞的方法,是用于系统安全漏洞发掘的重要技术。模糊测试的测试用例通常是 (6)。 ( A)预定数量的字符串 ( B)预定长度的字符串 ( C)模糊集的隶属度 ( D)随机数据 17 (2011年上半年 )为了改进应用软件的可靠性和可 维护性,并适应未来软硬件环境的变化,应主动增加新的功能以使应用系统适应各类变化而不被淘汰。为了适应未来网络带宽的需要,在满足现有带宽需求下

9、,修改网络软件从而使之支持更大的带宽,这种软件维护工作属于 (10)。 ( A)更正性维护 ( B)适应性维护 ( C)完善性维护 ( D)预防性维护 18 (2011年上半年 )在用例设计中,可以使用 UML中的 (17)来描述用户和系统之间的交互,说明系统功能行为。 ( A)序列图 ( B)构件图 ( C)类图 ( D)部署图 19 (2011年上半年 )J2EE的四层 体系架构 (客户层表示层业务逻辑层数据层 )中,可用来实现业务逻辑层的技术是 (29)。 ( A) Internet Explorer ( B) Database ( C) Enterprise Java Bean ( D

10、) Servlet 20 (2011年下半年 )某供电企业在信息化过程中先后构建了多个部门级的信息系统应用。由于历史原因,这些应用大多采用不同的语言开发,并且运行在多种平台之上,现在该企业希望将这些系统集成起来,实现在各个系统之间快速传递可定制格式的数据包。如果有新数据到达,接收系统能够自动获得 通知,当传输发生异常时能够支持数据重传。以下最能满足这种要求的集成方式是 (8)。 ( A)消息机制 ( B)文件共享 ( C)数据仓库 ( D)工作流 21 (2011年下半年 )以下关于软件质量保证和质量评价的描述中,不正确的是(11)。 ( A)软件质量保证过程通过计划制定、实施和完成一组活动提

11、供保证,这些活动保证项目生命周期中的软件产品和过程符合其规定的需求 ( B)验证和确认过程确定某一开发和维护活动的产品是否符合活动需求,最终的产品是否满足用户需求 ( C)检查的目的是评价软件产品,以确定其对使 用意图的适合性,目的是识别规范说明与标准的差异,并向管理提供证据 ( D)软件审计的目的是提供软件产品和过程对于应用的规则、标准、指南、计划和流程的遵从性的独立评价 22 (2011年下半年 )以下关于面向对象方法的描述中,不正确的是 (17)。 ( A)选择面向对象程序设计语言时需要考虑开发人员对其的熟悉程度 ( B)使用设计模式有助于在软件开发过程中应用面向对象技术 ( C)在软件

12、生命周期的分析、设计、实现和测试过程中均可以应用面向对象技术 ( D) UML是一种可视化建模语言,它需要与 RUP开发过程同肘 使用 23 (2011年下半年 )CORBA是由 OMG组织为解决分布式处理环境中软硬件系统互连而提出 的一种解决方案,已经逐渐成为分布式计算技术的标准。 CORBA标准主要分为三个层次, 其中规定业务对象有效协作所需的协议规则的层次是 (29)。 ( A)对象请求代 ( B)公共对象服务 ( C)公共语言规范 ( D)公共实施 24 (2012年上半年 )关于中间件特点的描述, (8)是不正确的。 ( A)中间件可运行于多种硬件和操作系统平台上 ( B)跨越网络、

13、硬件、操作系统平台的应用或服务可通过中间件透明 交互 ( C)中间件运行于客户机服务器的操作系统内核中,提高内核运行效率 ( D)中间件应支持标准的协议和接口 25 (2012年上半年 )软件可靠性和可维护性是软件的一项重要特性,根据 GB T 14394 2008中对其的描述,在软件运作和维护过程中, (14)不属于分析和提高软件可靠性的措施。 ( A)实施 FRACAS ( B)跟踪用户功能要求 ( C)跟踪用户满意程度 ( D)测量可靠性,并分析现场可靠性是否达到要求 26 (2012年上半年 )在 NET架构中,为开发人员提供统一的、面向对象的、 层次化的、可扩展的编程接口,使开发人员

14、能够高效、快速地构建基于下一代互联网网络应用的是 (28)。 ( A)统一语言运行环境 ( B)基础类库 ( C)数据库访问技术 ( D)网络开发技术 27 (2012年下半年 )在下列技术中, (5)提供了可靠消息传输、服务接入、协议转换、数据格式转换、基于内容的路由等功能,能够满足大型异构企业环境的集成要求。 ( A) ESB ( B) RUP ( C) EJB ( D) PERT 28 (2012年下半年 )根据 GB T11457 006标准,软件开发方法是 (12)。 ( A)关于给定的软件单元或相关集的开发过程与方法的集合,是规则、方法和工具的 集成 ( B)软件开发过程所遵循的方

15、法,它是规则、方法和工具的集成,支持软件开发 ( C)软件开发过程所遵循的方法和步骤,它是规则、方法和工具的集成,既支持软件 开发,也支持以后的演化过程 ( D)软件开发过程所遵循的方法,它是规则、方法和工具的集成,支持软件演化过程 29 (2012年下半年 )在面向对象的基本概念中,接口可以被理解为是类的一个特例。如果用可视化面向对象建模语言 (UIVlL)来表示,则 (18)图表示了类和接口之间的这种关系。 30 (2012年下半年 )Web Services技术能够 (32)。 ( A)将不同语言编写的程序进行集成 ( B)支持软件代码重用,但不支持数据重用 ( C)集成各种应用中的功能

16、,为用户提供统一界面,不属于软件重用 ( D)支持 HTTP协议,不支持 XML协议 31 (2013年上半年 )从信息系统开发的角度来看,信息系统的生命周期包括 (7)。 ( A)立项、开发、运维、消亡 ( B)启动、计划、执行、控制和收尾 ( C)总体规划、系统分析、系统设计、系统实验、系统验收 ( D)招标、 投标、执行合同、合同收尾 32 (2013年上半年 )项目开发组需要重用以往的 ActiveX控件,利用一个集成的编程开发工具,研发 Windows应用程序,且该工作应同时支持 VB、 C+和 JScript等编程语言,该开发组应宜选择 (13)作为编程工发工具。 ( A) Vis

17、ual Studio NET ( B) JDK工具包 ( C) Eclipse ( D) IBM Websphere 33 (2013年上半年 )数据库管理系统 DBMS和操作系统 OS之间的关系为 (29)。 ( A)相互调用 ( B) DBMS调用 OS ( C) OS调用 DBMS ( D)并发运行 软件水平考试(中级)系统集成项目管理工程师上午基础知识(软件技术)历年真题试卷汇编 2答案与解析 1 【正确答案】 B 【试题解析】 程序流程图必须在设计阶段内完成,而不是编码完成后再补写。 【知识模块】 软件技术 2 【正确答案】 A 【知识模块】 软件技术 3 【正确答案】 B 【试题解

18、析】 “用 HTTP发送一组 Web上的 HTML数据包 ”的是 Web Server(Web服务器 ), 与 Web Service一字之差。 【知识模块】 软件技术 4 【正确答案】 B 【知识模块】 软件技术 5 【正确答案】 D 【知识模块】 软件技术 【知识模块】 软件技术 6 【正确答案】 C 【知识模块】 软件技术 7 【正确答案】 B 【知识模块】 软件技术 8 【正确答案】 D 【试题解析】 OLAP(On-Line Analytics Process,联机分析处理 )是数据仓库系统的一个主要应 用,支持复杂的分析操作,侧重决策支持,并且提供直观易懂的查询结果。 OLAP有多

19、种实现方法,根据存储数据的方式不同可以分为: ROLAP(Relational OLAP),基本数据和聚合数据均存放在关系数据库中。 MOLAP(Multidimensional OLAP),基本数据和聚合数据均存放在多维数据 库中。 HOLAP(Hybrid OLAP),基本数据存放在关系数据库中,聚合数据存放在多 维数据库中。 【知识模块】 软 件技术 9 【正确答案】 A 【试题解析】 编码和单元测试属于软件生存期中的同一个阶段。 【知识模块】 软件技术 10 【正确答案】 A 【试题解析】 B错,按照 V模型,在需求阶段就要编写验收测试的计划和方案,在概要设计和 详细设计阶段就要分别编

20、写系统测试和集成测试的计划和方案。 C错,通常采用黑盒测试法检查程序的功能是否符合用户需求。 白盒测试也称结构测试或逻辑驱动测试,它是按照程序内部的结构测试程序,通过 测试来检测产品内部动作是否按照设计规格说明书的规定正常进行,检验程序中 的 每条通路是否都能按预定要求正确工作。 D错,发现错误的数量少,不能说明测试工作不好,也可能被测的软件本身错误 就少。 【知识模块】 软件技术 11 【正确答案】 C 【试题解析】 为了解决 C S模式中客户端的问题,发展形成了 B S模式。为了解决 C S模式中服务器端的问题,发展形成了三层 (多层 )C S模式,即多层 应用架构。 【知识模块】 软件技

21、术 12 【正确答案】 A 【试题解析】 D错,构件(Component)是表示应用逻辑的代码。 A正确,容器 (Container)是 构件的运行环境:一个容器可以包含一个或多个构件, 一个构件只能包含在一个容器中。 B、 C均错,服务 (services)是应用服务器提供的各种功能接口,可以同系统资源 进行交互。应用服务器 (Application Server)即 J2EE Server。 【知识模块】 软件技术 13 【正确答案】 A 【试题解析】 现在已经有越来越多的公司开始使用用例图和用例规约 (Use case Specification) 来描述需求,而不再使用从前的软件需求规

22、格说明书。 【知识模块】 软件技术 14 【正确答案】 C 【试题解析】 SRS(Software Requirements Specifications,软件需求说明 )应当是描写一个软件 产品,而不是描述生产软件产品的过程。 项目要求表达客户和开发者之间对于软件生产方面合同性事宜的理解,因此不应当 包括在 SRS中,例如: 成本; 交货进度; 报表处理; 软件开发方法; 质量保证; 确认和验证的标准; 验收过程。 项目需求应在另外的文件中描述。在 SRS中提供的只是关于软件产品本身的需求。 【知识模块】 软件技术 15 【正确答案】 C 【试题解析】 WSDL(Web Services D

23、escription Language),用来描述 Web服务和说明如何与 Web 服务通信的 XML语言。 UDDI(Universal Description Discovery and Integration),即统一描述、发现和集成 协议,用来帮助服务的请求者查找 Web服务。 SOAP(Simple Obiect Access Protocol,简单对象访问协议 ),用于 Web服务提供者 和 Web服务请求者之间通信。 【知识模块】 软件技术 16 【正确答案】 D 【试题解析】 模糊测试就是黑盒技术中的一种可选的方法,这种方法对于发掘那些用代码审核方 法无法发现的产品关键安全漏洞

24、方面被证明是成功的。模糊测试是这样的一个过程:向产品有意识地输入随机的非预期的数据 (即 Fuzz) 以期望触发异常结果或引起产品的故障,这些异常可以指导我们找出安全漏洞。模糊测试的特点在于,它是不符合逻辑的:自动模糊测试不会像人工测试员那样去 猜测哪个数据将导致破坏,而是尽可能将杂乱数据投入到程序中。 【知识模块】 软件技术 17 【正确答案】 D 【试题解析】 改正性维护:是指改正在系统开发阶段已发生而系统测试阶段尚未发现的错误。这 方面的维护工作量要占整个维护工作量的 17 21。适应性维护:是指使用软件适应信息技术变化和管理需求变化而进行的修改。这方 面的维护工作量占整个维护工作量的

25、18 25。由于目前计算机硬件价格的不断 下降,各类系统软件层出不穷,人们常常为改善系统硬件环境和运行环境而产生系 统更新换代的需求;企业的外部市场环境和管理需求的不断变化也使得各级管理人 员不断提出新的信息需求,这些因素都将 导致适应性维护工作的产生。完善性维护:这是为扩充功能和改善性能而进行的修改,主要是指对已有的软件系 统增加一些在系统分析和设计阶段中没有规定的功能与性能特征,这些功能对完善 系统功能是非常必要的。另外,还包括对处理效率和编写程序的改进,这方面的维 护占整个维护工作的 50 60,比重较大,也是关系到系统开发质量的重要方面。预防性维护:为了改进应用软件的可靠性和可维护性,

26、为了适应未来的软硬件环境 的变化,应主动增加预防性的新的功能,以使应用系统适应各类变化而不被淘汰。 例如将专用报表功能改成通用报表生成功能 ,以适应将来报表格式的变化。这方面 的维护工作量占整个维护工作量的 4左右。 【知识模块】 软件技术 18 【正确答案】 A 【试题解析】 B、 C、 D都是静态的结构图。 A序列图是动态的行为图,可以描述系统交互。 UML中最常用来描述用户和系统之间的交互的是用例图。 【知识模块】 软件技术 19 【正确答案】 C 【知识模块】 软件技术 20 【正确答案】 A 【试题解析】 面向消息中间件 (Message-Oriented Middleware, M

27、OM)利用异 步的、高效可靠 的消息传递机制进行平台无关的数据交流,并可基于数据通信进行分布系统的集 成。通过使用 MOM,通信双方的程序 (称其为消息客户程序 )可以在不同的时间运行, 程序不在网络上直接通话,而是间接地将消息放入 MOM服务器的消息机制中。因 为程序间没有直接的联系,所以它们不必同时运行。客户程序不直接与其他程序通 信,避免了网络通信的复杂性。 【知识模块】 软件技术 21 【正确答案】 C 【试题解析】 技术评审的目的是评价软件产品,以确定其对使用意图的适合性,目标是识别规范 说明和标准的 差异,并向管理提供证据,以表明产品是否满足规范说明并遵从标准, 而且可以控制变更。

28、检查的目的是检测和识别软件产品异常。 【知识模块】 软件技术 22 【正确答案】 D 【试题解析】 IM,可以和任何过程模型搭配,不限于 RUP(Rational Unified Process)。 UML不是过程,也不是方法,但允许任何一种过程和方法使用它。 【知识模块】 软件技术 23 【正确答案】 D 【试题解析】 CORBA(Common Obiect Request Broker Architecture,公共对象请求代理架构 )是 由对象管理组织 (OMG)制订的一种标准的面向对象的应用程序体系规范。 COBRA标准主要分为三个层次:对象请求代理、公共对象服务和公共设施。 最底层是

29、对象请求代理 ORB,规定了分布对象的定义 (接口 )和语言映射,实 现对象间的通讯和互操作,是分布对象系统中的 “软总线 ”。 在 ORB之上定义了很多公共服务,可以提供诸如并发服务、名字服务、事务 (交 易 )服务、安全服务等各种各样的服务。 最上层的公共设施则定义了组件框架,提供可直接为业务对象使用的服务,规 定业务对象 有效协作所需的协定规则。 【知识模块】 软件技术 24 【正确答案】 C 【知识模块】 软件技术 25 【正确答案】 B 【试题解析】 跟踪用户功能要求不属于分析和提高软件可靠性的措施。FRACAS(Failure Report Analysis and Correct

30、ive Action System),即故障报告、分 析及纠正措施系统。 【知识模块】 软件技术 26 【正确答案】 B 【知识模块】 软件技术 27 【正确答案】 A 【试题解析】 ESB(Enterprise Service Bus,企业服务总线 ), ESB的出现改变了传统的软件架构, 可以提供比传统中间件产品更为廉价的解决方案,同时它还可以消除不同应用之间 的技术差异,让不同的应用服务器协调运作,实现了不同服务之间的通信与整合。从功能上看, ESB提供了事件驱动和文档导向的处理模式,以及分布式的运行管 理机制,它支持基于内容的路由和过滤,具备了复杂数据的传输能力,并可以提供 一系列的标

31、准接口。 RUP(Rational Unified Process)和 PERT(Program Evaluation and Review Technique) 是干扰项。 【知识模块】 软件技术 28 【正确答案】 C 【试题解析】 软件开发方法 (Software Development Method)是规则、方法和工具的集成,既支 持开发,也支持以后的演变过程 (交付运行后,系统还会变化,或是为了改错,或 是为了功能的增减 )。 【知识模块】 软件技术 29 【正确答案】 C 【知识模块】 软件技术 30 【正确答案】 A 【试题解析】 B错, Web Services允许在重用代码的

32、同时,重用代码后面的数据。通过直接调用 远端的 Web服务,可以动态地获得当前的数据信息。 C错,使用 Web Services技术集成各种应用中的功能,为用户提供一个统一的界面, 是另一种软件重用方式。 D错, XML是 Web Service技术中表示数据的基本格式。 【知识模块】 软件技术 31 【正确答案】 C 【试题解析】 这是一道文字游戏题,审题很重要,注意 “从信息系统开发的角度 ”中的开发 二字。 信息系统的生命周期可分为四个阶段: 立项 (规划 )阶段。 开发阶段。 运维阶段。 消亡 (更新 )阶段。 其中的开发阶段又可分为: 总体规划阶段。 系统分析阶段。 系统设计阶段。 系统实施阶段。 系统验收阶段。 【知识模块】 软件技术 32 【正确答案】 A 【知识模块】 软件技术 33 【正确答案】 B 【知识模块】 软件技术

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试资料 > 职业资格

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1