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

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

1、软件水平考试(中级)系统集成项目管理工程师上午基础知识(软件技术)历年真题试卷汇编 3及答案与解析 1 (2009年上半年 )信息系统的软件需求说明书是需求分析阶段最后的成果之一, (8)不是软件需求说明书应包含的内容。 ( A)数据描述 ( B)功能描述 ( C)系统结构描述 ( D)性能描述 2 (2009年上半年 )目前企业信息化系统所使用的数据库管理系统的结构,大多数为(65)。 ( A)层次结构 ( B)关系结构 ( C)网状结构 ( D)链表结构 3 (2009年上半年 )工作流技术在流程管理 应用中的三个阶段分别是 (70)。 ( A)流程的设计、流程的实现、流程的改进和维护 (

2、 B)流程建模、流程仿真、流程改进或优化 ( C)流程的计划、流程的实施、流程的维护 ( D)流程的分析、流程的设计、流程的实施和改进 4 (2009年下半年 )常用的信息系统开发方法中,不包括 (9)。 ( A)结构化方法 ( B)关系方法 ( C)原型法 ( D)面向对象方法 5 (2009年下半年 )关于 UML,错误的说法是 (15)。 ( A) UML是一种可视化的程序设计语言 ( B) UML不是过程,也不是方法,但 允许任何一种过程和方法使用 ( C) UML简单且可扩展 ( D) UML是面向对象分析与设计的一种标准表示 6 (2009年下半年 )以下 (29)是 SOA概念的

3、一种实现。 ( A) DCOM ( B) J2EE ( C) Web Service ( D) WWW 7 (2010年上半年 )与基于 C S架构的信息系统相比,基于 B S架构的信息系统(7)。 ( A)具备更强的事务处理能力,易于实现复杂的业务流程 ( B)人机界面友好,具备更加快速的用户响应速度 ( C)更加容易部署和升级维护 ( D)具备更高的安全性 8 (2010年上半年 )在软件生存周期中,将某种形式表示的软件转换成更高抽象形式表示的软件的活动属于 (11)。 ( A)逆向工程 ( B)代码重构 ( C)程序结构重构 ( D)数据结构重构 9 (2010年上半年 )小王在公司局域

4、网中用 Delphi编写了客户端应用程序,其后台数据库使用 MSNT4+SQL Server,应用程序通过 ODBC连接到后台数据库。此处的 ODBC是 (18)。 ( A)中间件 ( B) Web Service ( C) COM构件 ( D) Web容器 10 (2010年上半年 )以下关于数据仓库与数据库的叙述中, (30)是正确的。 ( A)数据仓库的数据高度结构化、复杂、适合操作计算;而数据库的数据结构比较简单,适合分析 ( B)数据仓库的数据是历史的、归档的、处理过的数据;数据库的数据反映当前的数据 ( C)数据仓库中的数据使用频率较高;数据库中的数据使用频率较低 ( D)数据仓库

5、中的数据是动态变化的,可以直接更新;数据库中的数据是静态的,不能直接更新 11 (2010年下半年 )某程序由相互关联的模块组成,测试人员按照测试需求对该程序进行了测试。出于修复缺陷的目的,程序中的 某个旧模块被变更为一个新模块。关于后续测试, (10)是不正确的。 ( A)测试人员必须设计新的测试用例集,用来测试新模块 ( B)测试人员必须设计新的测试用例集,用来测试模块的变更对程序其他部分的影响 ( C)测试人员必须运行模块变更前原有测试用例集中仍能运行的所有测试用例,用来测试程序中没有受到变更影响部分 ( D)测试人员必须从模块变更前的原有测试用例集中排除所有不再适用的测试用例,增加新设

6、计的测试用例,构成模块变更后程序的测试用例 12 (2010年下半年 )“容器是一个构件,构件不一定是容器;一个 容器可以包含一个或多个构件,一个构件只能包含在一个容器中 ”。根据上述描述,如果用 UML类图对容器和构件之间的关系进行面向对象分析和建模,则容器类和构件类之间存在(17)关系。 继承 扩展 聚集 包含 ( A) ( B) ( C) ( D) 13 (2010年下半年 )以下关于 .NET架构和 J2EE架构的叙述中, (29)是正确的。 ( A) NET只适用于 Windows操作系统平台上的软件开发 ( B) J2EE只适用于非 Windows操作系统平台上的软件开发 ( C)

7、 NET不支持 Java语言编程 ( D) J2EE中的 ASENET采用编译方式运行 14 (2011年上半年 )软件设计包括软件架构设计和软件详细设计。架构设计属于高层设计,主要描述软件的结构和组织,标识各种不同的组件。由此可知,在信息系统开发中, (7)属于软件架构设计师要完成的主要任务之一。 ( A)软件复用 ( B)模式设计 ( C)需求获取 ( D)需求分配 15 (2011年上半年 )软件开发项目规模度量 (Size Measurement)是估算软件项目工作量、编制成本预算、策划合理项目进度的基础。在下列方法中, (11)可用于软件的规模估算,帮助软件开发团队把握开发时间、费用

8、分布等。 ( A)德尔菲法 ( B) V模型方法 ( C)原型法 ( D)用例设计 16 根据下面的 UML类图,以下叙述中 (18)是不正确的。( A)容器是一个组件 ( B) GUI组件就是一个容器 ( C) GUI组件是一个对象 ( D)容器和 GUI组件都是组件 17 (2011年上半年 )某项目组需要在 Windows操作系统平台上用 C+语言编写应用构件,该项目组宜选用 (30)作为构件标准。 ( A) COM+ ( B) EJB ( C) OMG ( D) ODBC 18 (2011年下半年 )如果某些信息系统集成项目的客户、集成商、厂商等一系列合作伙伴全都已经把业务部署在各自的

9、 Intemet网站上,而现在某客户希望可以把自己的 IT业务系统通过 Intemet与这些合作伙伴实现 B2B集成,那么该系统最适合采用的技术是 (9)。 ( A) DCOM ( B) Web Service ( C) CORBA ( D) Java RMI 19 (2011年下半年 )图可以广泛用于描绘各种类型的信息处理问题及其解决方法。根据中华人民共和国国家标准 GB 1526一 1989),用来表示程序激活路径和程序与相关数据的相互作用的图形工具是 (13)。 ( A)数据流程图 ( B)程序网络图 ( C)系统流程图 ( D)程序流程图 20 (2011年下半年 )如果在一个课程注册

10、系统中,定义了类 Course Schedule和类Course,并且 在类 CourseSchedule中定义了方法 Add(c: Course)和方法Remove(c: Course),那么 类 Course Schedule和类 Course之间的是一种 (18)关系。 ( A)包含 ( B)实现 ( C)依赖 ( D)泛化 21 (2011年下半年 )以下关于数据仓库描述中,正确的是 (30)。 ( A)数据仓库中的数据主要提供企业决策分析之用,需要实施快速更新 ( B)数据仓库中的数据包含了企业从过去某一时刻到当前各个阶段的信息 ( C)数据仓库中的数据通常按业务应用进行组织 ( D

11、)数据仓库中的数据往往来自异构数据库,发生数据不一致在所难免 22 (2012年上半年 )数据库管理系统是操纵和管理数据库的大型软件,用于建立、使用和维护数据库。以下关于数据库管理系统的描述, (9)是不正确的。 ( A)数据库管 理系统可使多个应用程序和用户用不同的方法在需要的时候去建立、修改和询问数据库 ( B)数据库管理系统提供数据定义语言与数据操作语言 ( C)数据库管理系统提供对数据的追加、删除等操作 ( D)数据库管理系统不具有与操作系统的联机处理、分时系统及远程作业输入的相关接口 23 (2012年上半年 )关于下图的叙述, (17)是不正确的。( A) Rectangle类和

12、Circle类都有名为 area的属性,这两个属性一定是相同的属性 ( B) Rectangle类和 Circle类都有名为 getArea的属性,这两个 属性一定是相同的属性 ( C) Rectangle中名为 length的属性和 Circle类中名为 radius的属性,这两个属性一定 是不同的属性 ( D) Shape类有一个属性, Circle类有两个属性, Rectangle类有三个属性 24 (2012年上半年 )J2EE规范包含一系列技术规范,其中 (29)实现应用中关键的业务逻辑,创建基于构件的企业级应用程序,如进行事务管理、安全运行远程客户连接、生命周期管理和数据库连接缓冲

13、等中间层服务的应用程序。 ( A) Servlet ( B) JCA ( C) JSP ( D) EJB 25 (2012年下半年 )下列针对 Perfect文档处理软件的说明中,不适宜作为需求描述的是 (7)。 ( A)采用基于字符串匹配的快速分词方法 ( B)找出文档的拼写错误并提供替换项列表来替换拼错的词 ( C)找到错词并予以高亮度提示,显示提供替换词的对话框 ( D)用户应能有效地纠正文档中的拼写错误 26 (2012年下半年 )用于显示运行的处理节点以及居于其上的构件、进程和对象的配置的图是 (13)。 ( A)用例图 ( B)部署图 ( C)类图 ( D)构件图 27 (2012

14、年下半年 )一般情况下, (30)属于软件项目非功能性需求。 ( A)操作界面差异性 ( B)系统配置内容 ( C)系统稳定性 ( D)系统联机帮助 28 (2013年上半年 )信息系统开发是一项艰巨的工作,为实现信息系统开发在效率、质量、成本方面的要求,选择合理的开发方法起着非常重要的作用, (10)的主要特点是:严格区分工作阶段,每个阶段都有明确的任务和明确的成果,强调系统的整体性和系统开发过程顺序、开发过程工程化、文档资料标准化。 ( A)结构化方法 ( B)敏捷方法 ( C)瀑布模型 ( D)面向对象方 法 29 (2013年上半年 )在 WebService中用于描述 Web服务的语

15、言是 (26)。 ( A) WSDL ( B) UML ( C) XML ( D) ETL 30 (2012年下半年 )A test case normally consists of a unique identifier, requirement references froma design specification, events, a series of steps to follow, input, output, actual result, and(71) ( A) bug ( B) expectedresult ( C) testreport ( D) traceabili

16、tymatrix 软件水平考试(中级)系统集成项目管理工程师上午基础知识(软件技术)历年真题试卷汇编 3答案与解析 1 【正确答案】 C 【试题解析】 系统结构描述明显应该是系统设计文档中的内容。 【知识模块】 软件技术 2 【正确答案】 B 【知识模块】 软件技术 3 【正确答案】 B 【试题解析】 工作流 (Workflow)在流程管理中的应用分为三个阶段:流程建模、流程仿真、流 程改进或优化。 流程建模是用清晰和形式化的方法表示流程的不同抽象层次,可靠的模型是流 程分析的基础。 流 程仿真是为了发现流程存在的问题以便为流程的改进提供指导。 这三个阶段是不断演进的过程,它们的无缝连接是影响

17、工作流模型性能的关键 因素,也是传统流程建模和流程仿真集成存在的主要问题。 【知识模块】 软件技术 4 【正确答案】 B 【试题解析】 通常,数据库是关系型的,软件开发没有关系方法。 【知识模块】 软件技术 5 【正确答案】 A 【试题解析】 统一建模语言 (Unified Modeling Language, UML)是一个通用的可视化建模语言, 不是 Java、 C+之 类的程序设计语言。 B、 C、 D都是对 UML的经典阐述。 【知识模块】 软件技术 6 【正确答案】 C 【试题解析】 Web Service技术是目前对 SOA(Service-Oriented Architectur

18、e,面向服务的体系结 构 )的最好实现,但 SOA思想并不局限于 Web Service实现方式。 【知识模块】 软件技术 7 【正确答案】 C 【试题解析】 A、 B、 D都是 C S架构相比较于 B S架构的优势。 【知识模块】 软件技术 8 【正确答案】 A 【试题解析】 逆向工程 (又名反向工程, Reverse Engineering),以反汇编、反编译、接口监听等 方式去推断目标软件的数据结构、体系结构和程序设计信息。 【知识模块】 软件技术 9 【正确答案】 A 【试题解析】 ODBC是数据库访问中间件。 【知识模块】 软件技术 10 【正确答案】 B 【试题解析】 A、 C、

19、D都说反了,把选项中的数据仓库和数据库互换一下位置,就正确了。 【知识模块】 软件技术 11 【正确答案】 C 【试题解析】 选项 C有两处不妥: “仍能运行的 ”,某些不适用的测试用例可能“仍能运行 ”。 “测试程序中没有受到变更影响的部分 ”,每次回归测试都重新运行完整的测试 用例集是不切实际的。 【知识模块】 软件技术 12 【正确答案】 D 【试题解析】 “容器是一个构件,构件不一定是容器 ”,这是继承关系。 “一个容器可以包含一个或多个构件,一个构件只能包含在一个容器中 ”,这是聚 集关系。 扩展和包含是用例之间的关系,类之间的关系是:继承泛化、聚集(Aggregation)、 组成

20、 (Composition)、关联、实现、依赖。 【知识模块】 软件技术 13 【正确答案】 C 【试题解析】 A错, NET是跨平台的,比如 2004年, Novell曾发布开源软件“Mono”,能够在 Linux和 UNIX平台上建立微软的 NET Framework。 B错,J2EE也适用于 Windows操作系统平台上的软件开发。 C正确, NET支持Jscript,但不支持 Java。 D错, J2EE中不包含 ASP NET。 【知识模块】 软件技术 14 【正确答案】 D 【试题解析】 架构师需要参与项目 开发的全部过程,包括需求分析、架构设计、系统实现、集成、 测试和部署各个阶

21、段,负责在整个项目中对技术活动和技术说明进行指导和协调。架构师主要职责有 4条: 确认需求,架构师需要和需求分析人员及用户反复交流,以保证自己完整并准确 地理解用户需求。 系统分解,即需求分配,将软件需求分配到更小的子系统和组件上,从而形成不 同的逻辑层或服务,随后架构师会确定各层的接口,层与层相互之间的关系。 技术选型,技术选择主要取决于软件架构。 制定技术规格说明,架构师与开发者沟通的最重要的形式是技术规格说明书,用 以保证 开发者可以从不同角度去观察、理解各自承担的子系统或者模块。 【知识模块】 软件技术 15 【正确答案】 A 【试题解析】 德尔菲法是一种群体决策技术,可用于风险识别过

22、程,也可用于各种估算和决策 分析。 【知识模块】 软件技术 16 【正确答案】 B 【试题解析】 GUI是 Graphical User Interface的简称,即图形用户接口。从图中只能知道, GUI组件是一个组件、是一个对象 (组件类的一个实例 )。 【知识模块】 软件技术 17 【正确答案】 A 【试题解析】 COM+是微软的构件标准。 EJB是 Sun的构件标准。 OMG(Object Manage: ment Group),对象管理组织, UML、 CORBA都是由它推出 的。 【知识模块】 软件技术 18 【正确答案】 B 【试题解析】 把分布在 Intemet网上的不同应用集成

23、起来,首先考虑的技术是Web Service。 【知识模块】 软件技术 19 【正确答案】 B 【试题解析】 数据流程图:表示求解某一问题的数据通路。程序网络图:表示程序激活路径和程序与相 关数据的相互作用。系统流程图:表示系统的操作控制和数据流。程序流程图:表示程序中的操作顺序。 【知识模块】 软件技术 20 【正确答案】 C 【试题解析】 依赖关系 (Dependency),两个类 X、 Y,修改 X的定义引起对 Y的定义的修改, 则称 Y依赖于 X。 【知识模块】 软件技术 21 【正确答案】 B 【试题解析】 A错,需要实施快速更新的是数据库。 C错,按业务应用进行组织的是数据库,数据

24、仓库中的数据按主题进行组织。主题 指的是用户使用数据仓库进行决策时所关心的某些方面 ,一个主题通常与多个业务 应用系统相关。 D错,数据仓库中的数据是在对原有分散的数据库数据抽取、清理的基础上经过系 统加工、汇总和整理得到的,消除了源数据中的不一致性,保证数据仓库内的信息 是整个企业的一致性的全局信息。总结:数据仓库 (Data Warehouse)是一个面向主题的 (Subject Oriented)、集成 的、相对稳定的、反映历史变化的数据集合,用于支持管理决策。 【知识模块】 软件技术 22 【正确答案】 D 【试题解析】 数据库管理系统 (database management sys

25、tem)具有与操作系统的联机处理、分时 系统及远程作业输入的相关接口,负责处理数据的传送。对网络环境下的数据库系 统,还应该包括 DBMS与网络中其他软件系统的通信功能以及数据库之间的互操 作功能。 【知识模块】 软件技术 23 【正确答案】 B 【试题解析】 多态性是一种方法,这种方法使得在多个类中可以定义同一个操作或属性名,并在 每个类中可以有不同的实现。 Rectangle和 Circle都继承于Shape,对于 Shape而言,会有 getArea()的操作。 但显而易见, Reetangl和Circle的 getArea()方法的实现是完全不一样的,这就 体现了多态的特征。 【知识模

26、块】 软件技术 24 【正确答案】 D 【试题解析】 JCA(J2EE Connector Architecture),提供一种连接不同企业信息平台的标准接口。 【知识模块】 软件技术 25 【正确答案】 A 【试题解析】 选项 A的 “基于字符串匹配的快速分词方法 ”,是属于系统设计的事情,不属于 需求。 经典书籍 Software Requirements中曾举了一个字 处理程序的例子。 业务需求可能是:产品允许用户轻松地更正文档中的拼写错误。 对应的用户需求可能是 “找出拼写错误 ”、 “把单词加入到用户词典中 ”这样一 些任务 (用例 )。 一条用户需求可能对应多项功能需求,如 “找到

27、并高亮度显示拼写错误的单 词 ”; “用对话框显示修改建议 ”以及 “在整个文档中对错误拼写的单词进行全 局替换 ”。 【知识模块】 软件技术 26 【正确答案】 B 【试题解析】 部署图 (Deployment Diagram):显示运行时处理节点以及在其上存活的构件、过 程和对象的配置的一种图 。构件图 (Component Diagram):表示系统中构件与构件之间,类或接口与构件之间 的关系图。 【知识模块】 软件技术 27 【正确答案】 C 【试题解析】 功能需求定义了开发人员必须实现的软件功能。非功能性需求,是指为满足用户业务需求而必须具有除功能需求以外的特性,包括 系统性能、可靠

28、性、可维护性、易用性和对技术和对业务适应性等。 【知识模块】 软件技术 28 【正确答案】 A 【知识模块】 软件技术 29 【正确答案】 A 【试题解析】 WSDL, Web Services Description Language, Web Services描述语言。 ETL, Extraction-TransformationLoading,数据提取、转换和加载,BI(商业智能 ) 中的术语。 【知识模块】 软件技术 30 【正确答案】 B 【试题解析】 测试用例通常包括唯一标识符、需求编号 (来自于设计规格说明书 )、事件、一系 列的测试步骤、输入、输出、实际结果和预期结果。 【知识模块】 软件技术

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

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

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