1、软件水平考试(中级)系统集成项目管理工程师上午基础知识(软件技术)历年真题试卷汇编 1 及答案解析(总分:62.00,做题时间:90 分钟)一、选择题(总题数:31,分数:62.00)1.选择题下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将此选项涂写在答题卡相应位置上,答在试卷上不得分。(分数:2.00)_2.(2009 年上半年)信息系统的软件需求说明书是需求分析阶段最后的成果之一,(8)不是软件需求说明书应包含的内容。(分数:2.00)A.数据描述B.功能描述C.系统结构描述D.性能描述3.(2009 年上半年)目前企业信息化系统所使用的数据库管理系统的结构,大多数为(6
2、5)。(分数:2.00)A.层次结构B.关系结构C.网状结构D.链表结构4.(2009 年上半年)工作流技术在流程管理应用中的三个阶段分别是(70)。(分数:2.00)A.流程的设计、流程的实现、流程的改进和维护B.流程建模、流程仿真、流程改进或优化C.流程的计划、流程的实施、流程的维护D.流程的分析、流程的设计、流程的实施和改进5.(2009 年下半年)常用的信息系统开发方法中,不包括(9)。(分数:2.00)A.结构化方法B.关系方法C.原型法D.面向对象方法6.(2009 年下半年)关于 UML,错误的说法是(15)。(分数:2.00)A.UML 是一种可视化的程序设计语言B.UML 不
3、是过程,也不是方法,但允许任何一种过程和方法使用C.UML 简单且可扩展D.UML 是面向对象分析与设计的一种标准表示7.(2009 年下半年)以下(29)是 SOA 概念的一种实现。(分数:2.00)A.DCOMB.J2EEC.Web ServiceD.WWW8.(2010 年上半年)与基于 CS 架构的信息系统相比,基于 BS 架构的信息系统(7)。(分数:2.00)A.具备更强的事务处理能力,易于实现复杂的业务流程B.人机界面友好,具备更加快速的用户响应速度C.更加容易部署和升级维护D.具备更高的安全性9.(2010 年上半年)在软件生存周期中,将某种形式表示的软件转换成更高抽象形式表示
4、的软件的活动属于(11)。(分数:2.00)A.逆向工程B.代码重构C.程序结构重构D.数据结构重构10.(2010 年上半年)小王在公司局域网中用 Delphi 编写了客户端应用程序,其后台数据库使用 MSNT4+SQL Server,应用程序通过 ODBC 连接到后台数据库。此处的 ODBC 是(18)。(分数:2.00)A.中间件B.Web ServiceC.COM 构件D.Web 容器11.(2010 年上半年)以下关于数据仓库与数据库的叙述中,(30)是正确的。(分数:2.00)A.数据仓库的数据高度结构化、复杂、适合操作计算;而数据库的数据结构比较简单,适合分析B.数据仓库的数据是
5、历史的、归档的、处理过的数据;数据库的数据反映当前的数据C.数据仓库中的数据使用频率较高;数据库中的数据使用频率较低D.数据仓库中的数据是动态变化的,可以直接更新;数据库中的数据是静态的,不能直接更新12.(2010 年下半年)某程序由相互关联的模块组成,测试人员按照测试需求对该程序进行了测试。出于修复缺陷的目的,程序中的某个旧模块被变更为一个新模块。关于后续测试,(10)是不正确的。(分数:2.00)A.测试人员必须设计新的测试用例集,用来测试新模块B.测试人员必须设计新的测试用例集,用来测试模块的变更对程序其他部分的影响C.测试人员必须运行模块变更前原有测试用例集中仍能运行的所有测试用例,
6、用来测试程序中没有受到变更影响部分D.测试人员必须从模块变更前的原有测试用例集中排除所有不再适用的测试用例,增加新设计的测试用例,构成模块变更后程序的测试用例13.(2010 年下半年)“容器是一个构件,构件不一定是容器;一个容器可以包含一个或多个构件,一个构件只能包含在一个容器中”。根据上述描述,如果用 UML 类图对容器和构件之间的关系进行面向对象分析和建模,则容器类和构件类之间存在(17)关系。 继承扩展聚集包含(分数:2.00)A.B.C.D.14.(2010 年下半年)以下关于.NET 架构和 J2EE 架构的叙述中,(29)是正确的。(分数:2.00)A.NET 只适用于 Wind
7、ows 操作系统平台上的软件开发B.J2EE 只适用于非 Windows 操作系统平台上的软件开发C.NET 不支持 Java 语言编程D.J2EE 中的ASENET 采用编译方式运行15.(2011 年上半年)软件设计包括软件架构设计和软件详细设计。架构设计属于高层设计,主要描述软件的结构和组织,标识各种不同的组件。由此可知,在信息系统开发中,(7)属于软件架构设计师要完成的主要任务之一。(分数:2.00)A.软件复用B.模式设计C.需求获取D.需求分配16.(2011 年上半年)软件开发项目规模度量(Size Measurement)是估算软件项目工作量、编制成本预算、策划合理项目进度的基
8、础。在下列方法中,(11)可用于软件的规模估算,帮助软件开发团队把握开发时间、费用分布等。(分数:2.00)A.德尔菲法B.V 模型方法C.原型法D.用例设计17.根据下面的 UML 类图,以下叙述中(18)是不正确的。 (分数:2.00)A.容器是一个组件B.GUI 组件就是一个容器C.GUI 组件是一个对象D.容器和 GUI 组件都是组件18.(2011 年上半年)某项目组需要在 Windows 操作系统平台上用 C+语言编写应用构件,该项目组宜选用(30)作为构件标准。(分数:2.00)A.COM+B.EJBC.OMGD.ODBC19.(2011 年下半年)如果某些信息系统集成项目的客户
9、、集成商、厂商等一系列合作伙伴全都已经把业务部署在各自的 Intemet 网站上,而现在某客户希望可以把自己的 IT 业务系统通过 Intemet 与这些合作伙伴实现 B2B 集成,那么该系统最适合采用的技术是(9)。(分数:2.00)A.DCOMB.Web ServiceC.CORBAD.Java RMI20.(2011 年下半年)图可以广泛用于描绘各种类型的信息处理问题及其解决方法。根据中华人民共和国国家标准 GB 1526 一 1989),用来表示程序激活路径和程序与相关数据的相互作用的图形工具是(13)。(分数:2.00)A.数据流程图B.程序网络图C.系统流程图D.程序流程图21.(
10、2011 年下半年)如果在一个课程注册系统中,定义了类 Course Schedule 和类 Course,并且 在类CourseSchedule 中定义了方法 Add(c:Course)和方法 Remove(c:Course),那么 类 Course Schedule 和类 Course 之间的是一种(18)关系。(分数:2.00)A.包含B.实现C.依赖D.泛化22.(2011 年下半年)以下关于数据仓库描述中,正确的是(30)。(分数:2.00)A.数据仓库中的数据主要提供企业决策分析之用,需要实施快速更新B.数据仓库中的数据包含了企业从过去某一时刻到当前各个阶段的信息C.数据仓库中的数
11、据通常按业务应用进行组织D.数据仓库中的数据往往来自异构数据库,发生数据不一致在所难免23.(2012 年上半年)数据库管理系统是操纵和管理数据库的大型软件,用于建立、使用和维护数据库。以下关于数据库管理系统的描述,(9)是不正确的。(分数:2.00)A.数据库管理系统可使多个应用程序和用户用不同的方法在需要的时候去建立、修改和询问数据库B.数据库管理系统提供数据定义语言与数据操作语言C.数据库管理系统提供对数据的追加、删除等操作D.数据库管理系统不具有与操作系统的联机处理、分时系统及远程作业输入的相关接口24.(2012 年上半年)关于下图的叙述,(17)是不正确的。 (分数:2.00)A.
12、Rectangle 类和 Circle 类都有名为 area 的属性,这两个属性一定是相同的属性B.Rectangle 类和 Circle 类都有名为 getArea 的属性,这两个属性一定是相同的属性C.Rectangle 中名为 length 的属性和 Circle 类中名为 radius 的属性,这两个属性一定 是不同的属性D.Shape 类有一个属性,Circle 类有两个属性,Rectangle 类有三个属性25.(2012 年上半年)J2EE 规范包含一系列技术规范,其中(29)实现应用中关键的业务逻辑,创建基于构件的企业级应用程序,如进行事务管理、安全运行远程客户连接、生命周期管
13、理和数据库连接缓冲等中间层服务的应用程序。(分数:2.00)A.ServletB.JCAC.JSPD.EJB26.(2012 年下半年)下列针对 Perfect 文档处理软件的说明中,不适宜作为需求描述的是(7)。(分数:2.00)A.采用基于字符串匹配的快速分词方法B.找出文档的拼写错误并提供替换项列表来替换拼错的词C.找到错词并予以高亮度提示,显示提供替换词的对话框D.用户应能有效地纠正文档中的拼写错误27.(2012 年下半年)用于显示运行的处理节点以及居于其上的构件、进程和对象的配置的图是(13)。(分数:2.00)A.用例图B.部署图C.类图D.构件图28.(2012 年下半年)一般
14、情况下,(30)属于软件项目非功能性需求。(分数:2.00)A.操作界面差异性B.系统配置内容C.系统稳定性D.系统联机帮助29.(2013 年上半年)信息系统开发是一项艰巨的工作,为实现信息系统开发在效率、质量、成本方面的要求,选择合理的开发方法起着非常重要的作用,(10)的主要特点是:严格区分工作阶段,每个阶段都有明确的任务和明确的成果,强调系统的整体性和系统开发过程顺序、开发过程工程化、文档资料标准化。(分数:2.00)A.结构化方法B.敏捷方法C.瀑布模型D.面向对象方法30.(2013 年上半年)在 WebService 中用于描述 Web 服务的语言是(26)。(分数:2.00)A
15、.WSDLB.UMLC.XMLD.ETL31.(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)(分数:2.00)A.bugB.expectedresultC.testreportD.traceabilitymatrix软件水平考试(中级)系统集成项目管理工程师上午基础知识(软
16、件技术)历年真题试卷汇编 1 答案解析(总分:62.00,做题时间:90 分钟)一、选择题(总题数:31,分数:62.00)1.选择题下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将此选项涂写在答题卡相应位置上,答在试卷上不得分。(分数:2.00)_解析:2.(2009 年上半年)信息系统的软件需求说明书是需求分析阶段最后的成果之一,(8)不是软件需求说明书应包含的内容。(分数:2.00)A.数据描述B.功能描述C.系统结构描述 D.性能描述解析:解析:系统结构描述明显应该是系统设计文档中的内容。3.(2009 年上半年)目前企业信息化系统所使用的数据库管理系统的结构,大多数为
17、(65)。(分数:2.00)A.层次结构B.关系结构 C.网状结构D.链表结构解析:4.(2009 年上半年)工作流技术在流程管理应用中的三个阶段分别是(70)。(分数:2.00)A.流程的设计、流程的实现、流程的改进和维护B.流程建模、流程仿真、流程改进或优化 C.流程的计划、流程的实施、流程的维护D.流程的分析、流程的设计、流程的实施和改进解析:解析:工作流(Workflow)在流程管理中的应用分为三个阶段:流程建模、流程仿真、流 程改进或优化。 流程建模是用清晰和形式化的方法表示流程的不同抽象层次,可靠的模型是流 程分析的基础。 流程仿真是为了发现流程存在的问题以便为流程的改进提供指导。
18、 这三个阶段是不断演进的过程,它们的无缝连接是影响工作流模型性能的关键 因素,也是传统流程建模和流程仿真集成存在的主要问题。5.(2009 年下半年)常用的信息系统开发方法中,不包括(9)。(分数:2.00)A.结构化方法B.关系方法 C.原型法D.面向对象方法解析:解析:通常,数据库是关系型的,软件开发没有关系方法。6.(2009 年下半年)关于 UML,错误的说法是(15)。(分数:2.00)A.UML 是一种可视化的程序设计语言 B.UML 不是过程,也不是方法,但允许任何一种过程和方法使用C.UML 简单且可扩展D.UML 是面向对象分析与设计的一种标准表示解析:解析:统一建模语言(U
19、nified Modeling Language,UML)是一个通用的可视化建模语言, 不是Java、C+之类的程序设计语言。B、C、D 都是对 UML 的经典阐述。7.(2009 年下半年)以下(29)是 SOA 概念的一种实现。(分数:2.00)A.DCOMB.J2EEC.Web Service D.WWW解析:解析: Web Service 技术是目前对 SOA(Service-Oriented Architecture,面向服务的体系结 构)的最好实现,但 SOA 思想并不局限于 Web Service 实现方式。8.(2010 年上半年)与基于 CS 架构的信息系统相比,基于 BS
20、架构的信息系统(7)。(分数:2.00)A.具备更强的事务处理能力,易于实现复杂的业务流程B.人机界面友好,具备更加快速的用户响应速度C.更加容易部署和升级维护 D.具备更高的安全性解析:解析:A、B、D 都是 CS 架构相比较于 BS 架构的优势。9.(2010 年上半年)在软件生存周期中,将某种形式表示的软件转换成更高抽象形式表示的软件的活动属于(11)。(分数:2.00)A.逆向工程 B.代码重构C.程序结构重构D.数据结构重构解析:解析:逆向工程(又名反向工程,Reverse Engineering),以反汇编、反编译、接口监听等 方式去推断目标软件的数据结构、体系结构和程序设计信息。
21、10.(2010 年上半年)小王在公司局域网中用 Delphi 编写了客户端应用程序,其后台数据库使用 MSNT4+SQL Server,应用程序通过 ODBC 连接到后台数据库。此处的 ODBC 是(18)。(分数:2.00)A.中间件 B.Web ServiceC.COM 构件D.Web 容器解析:解析:ODBC 是数据库访问中间件。11.(2010 年上半年)以下关于数据仓库与数据库的叙述中,(30)是正确的。(分数:2.00)A.数据仓库的数据高度结构化、复杂、适合操作计算;而数据库的数据结构比较简单,适合分析B.数据仓库的数据是历史的、归档的、处理过的数据;数据库的数据反映当前的数据
22、 C.数据仓库中的数据使用频率较高;数据库中的数据使用频率较低D.数据仓库中的数据是动态变化的,可以直接更新;数据库中的数据是静态的,不能直接更新解析:解析:A、C、D 都说反了,把选项中的数据仓库和数据库互换一下位置,就正确了。12.(2010 年下半年)某程序由相互关联的模块组成,测试人员按照测试需求对该程序进行了测试。出于修复缺陷的目的,程序中的某个旧模块被变更为一个新模块。关于后续测试,(10)是不正确的。(分数:2.00)A.测试人员必须设计新的测试用例集,用来测试新模块B.测试人员必须设计新的测试用例集,用来测试模块的变更对程序其他部分的影响C.测试人员必须运行模块变更前原有测试用
23、例集中仍能运行的所有测试用例,用来测试程序中没有受到变更影响部分 D.测试人员必须从模块变更前的原有测试用例集中排除所有不再适用的测试用例,增加新设计的测试用例,构成模块变更后程序的测试用例解析:解析:选项 C 有两处不妥: “仍能运行的”,某些不适用的测试用例可能“仍能运行”。 “测试程序中没有受到变更影响的部分”,每次回归测试都重新运行完整的测试 用例集是不切实际的。13.(2010 年下半年)“容器是一个构件,构件不一定是容器;一个容器可以包含一个或多个构件,一个构件只能包含在一个容器中”。根据上述描述,如果用 UML 类图对容器和构件之间的关系进行面向对象分析和建模,则容器类和构件类之
24、间存在(17)关系。 继承扩展聚集包含(分数:2.00)A.B.C.D. 解析:解析: “容器是一个构件,构件不一定是容器”,这是继承关系。 “一个容器可以包含一个或多个构件,一个构件只能包含在一个容器中”,这是聚 集关系。 扩展和包含是用例之间的关系,类之间的关系是:继承泛化、聚集(Aggregation)、 组成(Composition)、关联、实现、依赖。14.(2010 年下半年)以下关于.NET 架构和 J2EE 架构的叙述中,(29)是正确的。(分数:2.00)A.NET 只适用于 Windows 操作系统平台上的软件开发B.J2EE 只适用于非 Windows 操作系统平台上的软
25、件开发C.NET 不支持 Java 语言编程 D.J2EE 中的ASENET 采用编译方式运行解析:解析:A 错, NET 是跨平台的,比如 2004 年,Novell 曾发布开源软件“Mono”,能够在 Linux和 UNIX 平台上建立微软的NET Framework。B 错,J2EE 也适用于 Windows 操作系统平台上的软件开发。C 正确,NET 支持 Jscript,但不支持 Java。D 错,J2EE 中不包含 ASPNET。15.(2011 年上半年)软件设计包括软件架构设计和软件详细设计。架构设计属于高层设计,主要描述软件的结构和组织,标识各种不同的组件。由此可知,在信息系
26、统开发中,(7)属于软件架构设计师要完成的主要任务之一。(分数:2.00)A.软件复用B.模式设计C.需求获取D.需求分配 解析:解析:架构师需要参与项目开发的全部过程,包括需求分析、架构设计、系统实现、集成、 测试和部署各个阶段,负责在整个项目中对技术活动和技术说明进行指导和协调。架构师主要职责有 4 条: 确认需求,架构师需要和需求分析人员及用户反复交流,以保证自己完整并准确 地理解用户需求。 系统分解,即需求分配,将软件需求分配到更小的子系统和组件上,从而形成不 同的逻辑层或服务,随后架构师会确定各层的接口,层与层相互之间的关系。 技术选型,技术选择主要取决于软件架构。 制定技术规格说明
27、,架构师与开发者沟通的最重要的形式是技术规格说明书,用 以保证开发者可以从不同角度去观察、理解各自承担的子系统或者模块。16.(2011 年上半年)软件开发项目规模度量(Size Measurement)是估算软件项目工作量、编制成本预算、策划合理项目进度的基础。在下列方法中,(11)可用于软件的规模估算,帮助软件开发团队把握开发时间、费用分布等。(分数:2.00)A.德尔菲法 B.V 模型方法C.原型法D.用例设计解析:解析:德尔菲法是一种群体决策技术,可用于风险识别过程,也可用于各种估算和决策 分析。17.根据下面的 UML 类图,以下叙述中(18)是不正确的。 (分数:2.00)A.容器
28、是一个组件B.GUI 组件就是一个容器 C.GUI 组件是一个对象D.容器和 GUI 组件都是组件解析:解析:GUI 是 Graphical User Interface 的简称,即图形用户接口。从图中只能知道,GUI 组件是一个组件、是一个对象(组件类的一个实例)。18.(2011 年上半年)某项目组需要在 Windows 操作系统平台上用 C+语言编写应用构件,该项目组宜选用(30)作为构件标准。(分数:2.00)A.COM+ B.EJBC.OMGD.ODBC解析:解析:COM+是微软的构件标准。EJB 是 Sun 的构件标准。OMG(Object Manage:ment Group),对
29、象管理组织,UML、CORBA 都是由它推出 的。19.(2011 年下半年)如果某些信息系统集成项目的客户、集成商、厂商等一系列合作伙伴全都已经把业务部署在各自的 Intemet 网站上,而现在某客户希望可以把自己的 IT 业务系统通过 Intemet 与这些合作伙伴实现 B2B 集成,那么该系统最适合采用的技术是(9)。(分数:2.00)A.DCOMB.Web Service C.CORBAD.Java RMI解析:解析:把分布在 Intemet 网上的不同应用集成起来,首先考虑的技术是 Web Service。20.(2011 年下半年)图可以广泛用于描绘各种类型的信息处理问题及其解决方
30、法。根据中华人民共和国国家标准 GB 1526 一 1989),用来表示程序激活路径和程序与相关数据的相互作用的图形工具是(13)。(分数:2.00)A.数据流程图B.程序网络图 C.系统流程图D.程序流程图解析:解析: 数据流程图:表示求解某一问题的数据通路。程序网络图:表示程序激活路径和程序与相关数据的相互作用。系统流程图:表示系统的操作控制和数据流。程序流程图:表示程序中的操作顺序。21.(2011 年下半年)如果在一个课程注册系统中,定义了类 Course Schedule 和类 Course,并且 在类CourseSchedule 中定义了方法 Add(c:Course)和方法 Re
31、move(c:Course),那么 类 Course Schedule 和类 Course 之间的是一种(18)关系。(分数:2.00)A.包含B.实现C.依赖 D.泛化解析:解析:依赖关系(Dependency),两个类 X、Y,修改 X 的定义引起对 Y 的定义的修改, 则称 Y 依赖于 X。22.(2011 年下半年)以下关于数据仓库描述中,正确的是(30)。(分数:2.00)A.数据仓库中的数据主要提供企业决策分析之用,需要实施快速更新B.数据仓库中的数据包含了企业从过去某一时刻到当前各个阶段的信息 C.数据仓库中的数据通常按业务应用进行组织D.数据仓库中的数据往往来自异构数据库,发生
32、数据不一致在所难免解析:解析:A 错,需要实施快速更新的是数据库。C 错,按业务应用进行组织的是数据库,数据仓库中的数据按主题进行组织。主题 指的是用户使用数据仓库进行决策时所关心的某些方面,一个主题通常与多个业务 应用系统相关。D 错,数据仓库中的数据是在对原有分散的数据库数据抽取、清理的基础上经过系 统加工、汇总和整理得到的,消除了源数据中的不一致性,保证数据仓库内的信息 是整个企业的一致性的全局信息。总结:数据仓库(Data Warehouse)是一个面向主题的(Subject Oriented)、集成 的、相对稳定的、反映历史变化的数据集合,用于支持管理决策。23.(2012 年上半年
33、)数据库管理系统是操纵和管理数据库的大型软件,用于建立、使用和维护数据库。以下关于数据库管理系统的描述,(9)是不正确的。(分数:2.00)A.数据库管理系统可使多个应用程序和用户用不同的方法在需要的时候去建立、修改和询问数据库B.数据库管理系统提供数据定义语言与数据操作语言C.数据库管理系统提供对数据的追加、删除等操作D.数据库管理系统不具有与操作系统的联机处理、分时系统及远程作业输入的相关接口 解析:解析:数据库管理系统(database management system)具有与操作系统的联机处理、分时 系统及远程作业输入的相关接口,负责处理数据的传送。对网络环境下的数据库系 统,还应该
34、包括 DBMS 与网络中其他软件系统的通信功能以及数据库之间的互操 作功能。24.(2012 年上半年)关于下图的叙述,(17)是不正确的。 (分数:2.00)A.Rectangle 类和 Circle 类都有名为 area 的属性,这两个属性一定是相同的属性B.Rectangle 类和 Circle 类都有名为 getArea 的属性,这两个属性一定是相同的属性 C.Rectangle 中名为 length 的属性和 Circle 类中名为 radius 的属性,这两个属性一定 是不同的属性D.Shape 类有一个属性,Circle 类有两个属性,Rectangle 类有三个属性解析:解析:
35、多态性是一种方法,这种方法使得在多个类中可以定义同一个操作或属性名,并在 每个类中可以有不同的实现。 Rectangle 和 Circle 都继承于 Shape,对于 Shape 而言,会有 getArea()的操作。但显而易见,Reetangl 和 Circle 的 getArea()方法的实现是完全不一样的,这就 体现了多态的特征。25.(2012 年上半年)J2EE 规范包含一系列技术规范,其中(29)实现应用中关键的业务逻辑,创建基于构件的企业级应用程序,如进行事务管理、安全运行远程客户连接、生命周期管理和数据库连接缓冲等中间层服务的应用程序。(分数:2.00)A.ServletB.J
36、CAC.JSPD.EJB 解析:解析:JCA(J2EE Connector Architecture),提供一种连接不同企业信息平台的标准接口。26.(2012 年下半年)下列针对 Perfect 文档处理软件的说明中,不适宜作为需求描述的是(7)。(分数:2.00)A.采用基于字符串匹配的快速分词方法 B.找出文档的拼写错误并提供替换项列表来替换拼错的词C.找到错词并予以高亮度提示,显示提供替换词的对话框D.用户应能有效地纠正文档中的拼写错误解析:解析:选项 A 的“基于字符串匹配的快速分词方法”,是属于系统设计的事情,不属于 需求。 经典书籍 Software Requirements 中
37、曾举了一个字处理程序的例子。 业务需求可能是:产品允许用户轻松地更正文档中的拼写错误。 对应的用户需求可能是“找出拼写错误”、“把单词加入到用户词典中”这样一 些任务(用例)。 一条用户需求可能对应多项功能需求,如“找到并高亮度显示拼写错误的单 词”;“用对话框显示修改建议”以及“在整个文档中对错误拼写的单词进行全 局替换”。27.(2012 年下半年)用于显示运行的处理节点以及居于其上的构件、进程和对象的配置的图是(13)。(分数:2.00)A.用例图B.部署图 C.类图D.构件图解析:解析:部署图(Deployment Diagram):显示运行时处理节点以及在其上存活的构件、过 程和对象
38、的配置的一种图。构件图(Component Diagram):表示系统中构件与构件之间,类或接口与构件之间 的关系图。28.(2012 年下半年)一般情况下,(30)属于软件项目非功能性需求。(分数:2.00)A.操作界面差异性B.系统配置内容C.系统稳定性 D.系统联机帮助解析:解析:功能需求定义了开发人员必须实现的软件功能。非功能性需求,是指为满足用户业务需求而必须具有除功能需求以外的特性,包括 系统性能、可靠性、可维护性、易用性和对技术和对业务适应性等。29.(2013 年上半年)信息系统开发是一项艰巨的工作,为实现信息系统开发在效率、质量、成本方面的要求,选择合理的开发方法起着非常重要
39、的作用,(10)的主要特点是:严格区分工作阶段,每个阶段都有明确的任务和明确的成果,强调系统的整体性和系统开发过程顺序、开发过程工程化、文档资料标准化。(分数:2.00)A.结构化方法 B.敏捷方法C.瀑布模型D.面向对象方法解析:30.(2013 年上半年)在 WebService 中用于描述 Web 服务的语言是(26)。(分数:2.00)A.WSDL B.UMLC.XMLD.ETL解析:解析:WSDL,Web Services Description Language,Web Services 描述语言。ETL,Extraction-TransformationLoading,数据提取、
40、转换和加载,BI(商业智能) 中的术语。31.(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)(分数:2.00)A.bugB.expectedresult C.testreportD.traceabilitymatrix解析:解析:测试用例通常包括唯一标识符、需求编号(来自于设计规格说明书)、事件、一系 列的测试步骤、输入、输出、实际结果和预期结果。