1、信息系统项目管理师分类真题 14 及答案解析(总分:99.78,做题时间:90 分钟)一、B单项选择题/B(总题数:2,分数:100.00)适用于项目需求清晰、在项目初期就可以明确所有需求、不需要二次开发的软件生命周期模型是_;适用于项目事先不能完整定义产品所有需求、计划多期开发的软件生命周期模型是_。(分数:10.00)(1). A.瀑布模型 B.迭代模型 C.快速原型开发 D.快速创新开发(分数:1.00)A.B.C.D.(2). A.V 模型 B.快速创新开发 C.瀑布模型 D.迭代模型(分数:1.00)A.B.C.D.(3).Simple 培训公司欲开发一个在线交易系统。为了能够精确表
2、达用户与系统的复杂交互过程,应该采用 UML 的_进行交互过程建模。 A.类图 B.序列图 C.部署图 D.对象图(分数:1.00)A.B.C.D.(4).在软件开发的 V 模型中,应该在_阶段制定单元测试计划。 A.需求分析 B.概要设计 C.详细设计 D.代码编写(分数:1.00)A.B.C.D.(5).Simple 培训公司拥有多个应用系统,分别采用不同的语言和平台独立构建而成,企业需要集成来自不同系统的数据,并使用可定制格式的数据频繁地、立即地、可靠地、异步地传输数据。以下集成方式,最能满足这种要求的是_。 A.文件共享 B.数据库共享 C.远程方法调用 D.消息机制(分数:1.00)
3、A.B.C.D.(6).按照开放的接口、服务和支持的规范而实现的系统称为开放系统。开放系统环境中的人机界面、系统管理工具、通信服务和安全性等方面都是按公开标准实现的,这种环境有利于实现应用软件的_。 A.可移植性、可裁剪性和互操作性 B.可靠性、可用性和可维护性 C.兼容性、安全性和可理解性 D.完整性、可扩充性和可推广性(分数:1.00)A.B.C.D.(7).RUP 是信息系统项目的生命周期模型之一,“确保软件结构、需求、计划足够稳定;确保项目风险已经降低到能够预计完成整个项目的成本和日程的程度。针对项目的软件结构上的主要风险已经解决或处理完成”是该模型_阶段的主要任务。 A.构造 B.细
4、化 C.初始 D.移交(分数:1.00)A.B.C.D.(8).Web Service 体系结构中包括服务提供者、_和服务请求者三种角色。 A.服务认证中心 B.服务注册中心 C.服务协作中心 D.服务支持中心(分数:1.00)A.B.C.D.(9).国际标准化组织在 ISO/IEC 122071995 中将软件过程分为三类,其中不包括_。 A.基本过程 B.支持过程 C.组织过程 D.管理过程(分数:1.00)A.B.C.D.(10).Simple 公司欲开发一个图像处理系统,在项目初期开发人员对需求并不确定的情况下,采用_方法比较合适。 A.瀑布式 B.快速原型 C.协同开发 D.形式化(
5、分数:1.00)A.B.C.D.螺旋模型是一种演进式的软件过程模型,结合了原型开发方法的系统性和瀑布模型可控性特点。它有两个显著特点:一是采用_的方式逐步加深系统定义和实现的深度,降低风险;二是确定一系列_,确保项目开发过程中的相关利益者都支持可行的和令人满意的系统解决方案。(分数:89.78)(1). A.逐步交付 B.顺序 C.循环 D.增量(分数:1.34)A.B.C.D.(2). A.实现方案 B.设计方案 C.关键点 D.里程碑(分数:1.34)A.B.C.D.(3).系统组织结构与功能分析中,可以采用多种工具,其中_描述了业务和部门的关系。 A.组织/业务关系图 B.业务功能一览图
6、 C.组织结构图 D.物资流图(分数:1.34)A.B.C.D.(4).结构化系统分析和设计的主导原则是_。 A.自底向上 B.集中 C.自顶向下 D.分散平行(分数:1.34)A.B.C.D.(5).在描述复杂关系时,图形比文字叙述优越得多,下列四种图形工具中,不适合需求分析阶段使用的是_。 A.层次方框图 B.用例图 C.IPO 图 D.N-S 图(分数:1.34)A.B.C.D.(6).以下关于数据库设计中范式的叙述,不正确的是_。 A.范式级别越高,数据冗余程度越小 B.随着范式级别的提高,在需求变化时数据的稳定性越强 C.范式级别越高,存储同样的数据就需要分解成更多张表 D.范式级别
7、提高,数据库性能(速度)将下降(分数:1.34)A.B.C.D.(7)._表达的不是类之间的关系。 A.关联 B.依赖 C.创建 D.泛化(分数:1.34)A.B.C.D.(8).以下关于 UML 的叙述,错误的是_。 A.UML 是一种面向对象的标准化的统一建模语言 B.UML 是一种图形化的语言 C.UML 不能独立于系统开发过程 D.UML 还可以处理与软件的说明和文档相关的问题,如需求说明等(分数:1.34)A.B.C.D.(9).应用_软件不能在 Windows 环境下搭建 Web 服务器。 A.IIS B.Serv-U C.WebSphere D.WebLogic(分数:1.34)
8、A.B.C.D.(10).下列技术规范中,_不是软件中间件的技术规范。 A.EJB B.COM C.TPM 标准 D.CORBA(分数:1.34)A.B.C.D.(11).以下关于 NET 的描述,错误的是_。 A.Microsoft.NET 是一个程序运行平台 B.NET Framework 管理和支持.NET 程序的执行 C.Visual Studio.NET 是一个应用程序集成开发环境 D.编译.NET 时,应用程序被直接编译成机器代码(分数:1.34)A.B.C.D.(12).形成 Web Service 架构基础的协议不包括_。 A.SOAP B.DHCP C.WSDL D.UDDI
9、(分数:1.34)A.B.C.D.(13).以下有关 Web Service 技术的示例中,产品和语言对应关系正确的是_。 ANET FrameworkC# B.Delphi6Pascal C.WASPC+ D.GLUEJava(分数:1.34)A.B.C.D.(14)._is a property of object-oriented software by which an abstract operation may be performed in different ways in different classes. A.Method B.Polymorphism C.Inherit
10、ance D.Encapsulation(分数:1.34)A.B.C.D.(15).The Unified Modeling Language is a standard graphical language for modeling object-oriented software. _ can show the behavior of systems in terms of how objects interact with each other. A.Class diagram B.Component diagram C.Sequence diagram D.Use case diagr
11、am(分数:1.34)A.B.C.D.(16).在软件测试中,假定 X 为整数,10X100,用边界值分析法,那么 X 在测试中应该取_边界值。 A.X=9,X=10,X=100,X=101 B.X=10,X=100 C.X=9,X=11,X=99,X=101 D.X=9,X=10,X=50,X=100(分数:1.34)A.B.C.D.(17).以下关于 J2EE 多层分布式应用模型的对应关系的叙述,_是错误的。 A.客户层组件运行在客户端机器上 B.Web 层组件运行在客户端机器上 C.业务逻辑层组件运行在 J2EE 服务器上 D.企业信息系统层软件运行在 EIS 服务器上(分数:1.34)
12、A.B.C.D.(18).以下关于.NET 的叙述,_是错误的。 ANET 是 Microsoft XML Web services 平台 BNET Framework 是实现跨平台(设备无关性)的执行环境 C.编译.NET 时,应用程序被直接编译成机器代码 D.Visual Studio.NET 是一个应用程序集成开发环境(分数:1.34)A.B.C.D.(19).程序员在编程时将程序划分为若干个关联的模块。第一个模块在单元测试中没有发现缺陷,程序员接着开发第二个模块。第二个模块在单元测试中有若干个缺陷被确认。对第二个模块实施了缺陷修复后,_符合软件测试的基本原则。 A.用更多的测试用例测试
13、模块一;模块二暂时不需再测,等到开发了更多模块后再测 B.用更多的测试用例测试模块二;模块一暂时不需再测,等到开发了更多模块后再测 C.再测试模块一和模块二,用更多的测试用例测试模块一 D.再测试模块一和模块二,用更多的测试用例测试模块二(分数:1.34)A.B.C.D.(20).下面关于软件维护的叙述中,不正确的是_。 A.软件维护是在软件交付之后为保障软件运行而要完成的活动 B.软件维护是软件生命周期中的一个完整部分 C.软件维护包括更正性维护、适应性维护、完善性维护和预防性维护等几种类型 D.软件维护活动可能包括软件交付后运行的计划和维护计划,以及交付后的软件修改、培训和提供帮助资料等(
14、分数:1.34)A.B.C.D.(21).在软件开发项目中强调“个体和交互胜过过程和工具,可以工作的软件胜过全面的文档,客户合作胜过合同谈判,响应变化胜过遵循计划”,是_的基本思想。 A.结构化方法 B.敏捷方法 C.快速原型方法 D.增量迭代方法(分数:1.34)A.B.C.D.(22).在多年从事信息系统开发的经验基础上,某单位总结了几种典型信息系统项目生命周期模型最主要的特点,如下表所示,表中的第一列分别是_。 生命周期模型 特点 软件开发是一系列的增量发布,逐步产生更完善的版本,强调风险分析分阶段进行,一个阶段的工作得到确认后,继续进行下一个阶段,否则返回前一个阶段分阶段进行,每个阶段
15、都执行一次传送的、完整的串行过程,其中都包括不同比例的需求分析、设计、编码和测试等活动 A.瀑布模型 迭代模型 螺旋模型 B.迭代模型 瀑布模型 螺旋模型 C.螺旋模型 瀑布模型 迭代模型 D.螺旋模型 迭代模型 瀑布模型(分数:1.34)A.B.C.D.(23).根据计算机软件可靠性和可维护性管理 GB/T 143942008,在软件生存周期的可行性研究和计划阶段,为强调软件可靠性和可维护性要求,需要完成的活动是_。 A.编制软件可靠性和可维护性大纲 B.提出软件可靠性和可维护性目标 C.可靠性和可维护性概要设计 D.可靠性和可维护性目标分配(分数:1.34)A.B.C.D.(24).某开发
16、团队由多个程序员组成,需要整合先前在不同操作系统平台上各自用不同编程语言编写的程序,在 Windows 操作系统上集成构建一个新的应用系统。该开发团队适合在 Windows 操作系统上选择_作为开发平台。 A.J2EE BNET C.COM+ D.Web Services(分数:1.34)A.B.C.D.(25).下图是某架构师在 J2EE 平台上设计的一个信息系统集成方案架构图,图中的(1)、(2)和(3)分别表示_。(分数:1.34)A.B.C.D.(26).张三开发的 EJB 构件在本地 Linux 操作系统上运行,李四开发的 D(20M 构件在异地的 Windows 操作系统上运行。利
17、用_技术可使张三开发的构件能调用李四开发的构件所提供的接口。 A.ADO.NET B.JCA C.Web Services D.本地 API(分数:1.34)A.B.C.D.(27).数据仓库的系统结构通常包括四个层次,分别是数据源、_、前端工具。 A.数据集市、联机事务处理服务器 B.数据建模、数据挖掘 C.数据净化、数据挖掘 D.数据的存储与管理、联机分析处理服务器(分数:1.34)A.B.C.D.(28).某异地开发的信息系统集成项目以程序流程图、数据流程图等为主要分析设计工具。由于用户身处异地,现场参与系统开发成本较高,因此项目组采用了先开发一个简化系统,待用户认可后再开发最终系统的策
18、略。该信息系统集成项目的开发方法属于_。 A.结构化方法与原型法的组合应用 B.结构化方法与面向对象方法的组合应用 C.原型法与面向对象方法的组合应用 D.原型法与形式化方法的组合应用(分数:1.34)A.B.C.D.(29).螺旋模型的开发过程具有周期性重复的螺旋线状,每个开发周期由 4 个象限组成,分别标志着开发周期的 4 个阶段。螺旋模型之所以特别适用于庞大而复杂的、高风险的系统开发,是因为它强调其中的_阶段。 A.制定计划 B.风险分析 C.实施工程 D.客户评估(分数:1.34)A.B.C.D.(30).在下列应用场景中,属于 SaaS(软件即服务)模式的是_。 A.供应商通过 In
19、ternet 提供软件,消费者从供应商处租用基于 Web 的软件来管理企业经营活动 B.供应商开拓新的 IT 基础设施业务,消费者通过 Internet 从计算机基础设施获得服务 C.消费者从供应商处购买软件的 License D.消费者从互联网下载和使用免费软件(分数:1.34)A.B.C.D.(31).信息标准化是解决信息孤岛的重要途径,也是不同的管理信息系统之间数据交换和互操作的基础。作为信息化标准的一项关键技术,目前流行的_以开放的自我描述方式定义了数据结构,在描述数据内容的同时能突出对结构的描述,从而体现出数据之间的关系。这样组织的数据对于应用程序和用户都是友好的、可操作的。 A.可
20、扩展标记语言(XML) B.超文本标记语言(HTML) C.通用标记语言(GML) D.Web 服务描述语言(WSDL)(分数:1.34)A.B.C.D.(32).一般来说,可复用的构件相对于在单一应用中使用的模块具有较高的质量保证,其主要原因是_。 A.可复用的构件在不断复用过程中,其中的错误和缺陷会被陆续发现,并得到及时排除 B.可复用的构件首先得到测试 C.可复用的构件一般规模较小 D.第三方的构件开发商能提供更好的软件维护服务(分数:1.34)A.B.C.D.(33).系统集成项目完成了需求分析阶段的工作并开发了原型系统,承建方应组织本方项目经理、建设方代表和相关干系人完成_工作。 A
21、.代码走查 B.桌面检查 C.同行评审 D.阶段评审(分数:1.34)A.B.C.D.(34).软件过程管理涉及启动、计划、实施等六个方面的内容,以下说法不正确的是_。 A.从管理的角度,软件项目计划是指进行为软件工程做准备而要采取的活动 B.软件项目实施是指进行软件工程过程中发生的各种软件工程管理活动 C.评审和评价是指软件工程项目完成后进行的活动 D.软件工程度量是指在软件工程组织中有效地进行开发和实现度量的程序(分数:1.34)A.B.C.D.(35).在 Linux、UNIX 和苹果的 Mac OS 操作系统中,系统集成工程师可使用_来构建用 C、C+和Java 等语言编写的软件。 A
22、.GCC B.Visual Studio.NET C.Project D.Visio(分数:1.34)A.B.C.D.(36).基于各个阶段对信息的需求不同,软件开发工具可分为:计划工具、分析工具、设计工具、集成开发工具等。代码生成器属于_。 A.设计工具 B.分析工具 C.计划工具 D.集成开发工具(分数:1.34)A.B.C.D.(37).模型-视图-控制器(MVC)模式是专门针对交互系统提出的。J2EE 支持用 MVC 模式构建应用系统。“视图”是应用系统的表示界面,可由 JSP 页面产生和实现;“控制器”是提供应用的处理过程控制,一般通过一个 Servlet 实现;“模型”代表的是应用
23、的业务逻辑,在 J2EE 中通过_实现。 A.JMS B.JDBC C.RMI-IIOP D.EJB(分数:1.34)A.B.C.D.(38).假设 ICBCA ACCOUNT 和 CBCA ACCOUNT 是用计算机语言定义的两个不同的类。前者代表工商银行账户,后者代表建设银行账户。ZhangSan_ICBCAccount 和 LiSi_ICBCAccount 是用 ICBCA_ACCOUNT 类定义的两个对象;ZhangSan_CBCAccount 是用 CBCA_ACCOUNT 类定义的一个对象。下列说法中错误的是_。 A.ZhangSan_ICBCAccount 是 ICBCA_ACC
24、OUNT 类的一个实例 B.ZhangSan_ICBCAccount 和 LiSi_ICBCAccount 总具有相同的属性 C.ZhangSan_ICBCAccount 和 LiSi_ICBCAccount 总具有相同的状态 D.ZhangSan_CBCAccount 和 LiSi_ICBCAccount 总具有不同的操作(分数:1.34)A.B.C.D.(39).UML 部署图定义了系统中软硬件的物理构架。在下列图中,_是一个 UML 部署图。 (分数:1.34)A.B.C.D.(40).在信息系统集成项目开发的开始阶段,如果项目的参与人员还不能完全理解项目开发的范围和需求,项目存在很多不
25、确定性因素,那么采用_作为此项目的开发模型更符合项目的实际情况。 A.增量迭代模型或螺旋模型 B.面向过程的瀑布模型 C.面向对象的模型或快速模型 D.部分并行的瀑布模型(分数:1.34)A.B.C.D.(41).关于软件过程改进原则,描述不正确的是_。 A.问题的解决是过程改进的核心 B.改进是受知识驱动的 C.改进应该是项目开发人员的工作 D.改进应该是一个不断持续的过程(分数:1.34)A.B.C.D.(42).因为在软件开发的每一环节都有可能产生意想不到的问题,所以_。 A.应尽量由程序员或开发小组测试自己的程序 B.在设计测试用例时,只需要考虑合理的输入条件即可 C.在设计测试用例时
26、,只需要考虑合理的输出条件即可 D.应该把软件测试贯穿到整个软件开发的过程中(分数:1.34)A.B.C.D.(43).根据GB 152689 信息处理数据流程图、程序流程图、系统流程图、程序网络图和系统资源图的文件编制符号及约定的描述,一个符号如有多个出口,可按_的方法表示。 A B C D (分数:1.34)A.B.C.D.(44).在开发某保险商务系统时,项目组人员绘制了如下所示的模型图。(分数:1.34)A.B.C.D.(45).关于数据访问中间件的作用,下列说法正确的是_。 A.为了建立数据应用资源互操作的模式,对异构环境下的数据库和文件系统实现联接 B.用来屏蔽掉各种平台及协议之间
27、的差异,进行相互通信,实现应用程序之间的协同 C.在分布、异构的网络计算环境中,可以将各种分布对象有机地结合在一起,完成系统的快速集成,实现对象重用 D.使调用远端的过程和调用本地过程一样(分数:1.34)A.B.C.D.(46).下列描述中,_不是软件体系结构研究的内容。 A.软件体系结构描述语言及工具 B.软件体系结构分析、设计及验证 C.软件开发过程中应遵守的政策和法规 D.特定领域的体系结构(分数:1.34)A.B.C.D.(47).用一系列软件的修改来评价软件体系结构的易修改性,属于基于_的软件体系结构评估方式。 A.调查问卷或检查表 B.场景 C.度量 D.实际运行(分数:1.34
28、)A.B.C.D.(48).信息系统开发方法有很多种,开发人员可以根据项目的需要选择一种适合的开发方法,其中把整个系统的开发过程分为若干阶段,然后一步一步地依次进行开发的方法称为_。 A.结构化方法 B.面向对象方法 C.原型方法 D.瀑布模型方法(分数:1.34)A.B.C.D.(49).螺旋模型是演化软件过程模型,将原型实现的迭代特征与线性顺序模型结合起来,使得软件的增量版本的快速开发成为可能。螺旋模型与其他模型相比,更强调_。 A.制订计划 B.风险分析 C.实施工程 D.客户评估(分数:1.34)A.B.C.D.(50).Philippe kruchten 提出的 4+1 视图模型从_
29、几个方面来描述软件需求。逻辑视图 进程视图 物理视图 开发视图 数据流视图 场景视图 A. B. C. D.(分数:1.34)A.B.C.D.(51).人们根据软件维护的性质不同,将软件维护分为更正性维护、适应性维护、完善性维护、预防性维护四类,_是这四类软件维护的共同特征。 A.发现原产品中存在问题后采取的补救措施 B.交付软件产品后进行的修改 C.测试发现问题之后的应对措施 D.软件产品交付前进行的质量管理活动(分数:1.34)A.B.C.D.(52).在软件生存周期中的测试阶段及运维阶段,运行软件产品以评价软件产品的质量,这样的测试称为_。 A.内部测试 B.外部测试 C.运行测试 D.
30、系统测试(分数:1.34)A.B.C.D.(53).有关.NET 框架的描述,_是错误的。 A.Visual Studio.NET 是.NET 平台的开发工具 BNET 是 ASP.NET 的一个应用实例,是 ASP.NET 的一部分 CNET 框架兼容了 COM/DCOM 基础结构 D.通过 Web Service 技术可以实现.NET 与.J2EE 的互操作(分数:1.34)A.B.C.D.(54).UDDI、SOAP、WSDL、XML 等是构成 Web Service 的重要技术,在 CORBA 体系中与 SOAP 对应的是_。 A.ORPC B.IIOP C.SOA D.EJB(分数:
31、1.34)A.B.C.D.(55).Perfect 信息系统项目采用原型法开发,以下做法中不正确的是_。 A.前期花足够的时间与客户充分沟通,完全明确需求后再开发实现 B.系统分析、设计和实现工作之间不做严格的界限划分 C.动态响应用户的需求,逐步纳入用户的具体要求,逐步修改系统开发计划 D.本着开发人员对需求的初步理解,快速开发一个原型系统,再反复修改(分数:1.34)A.B.C.D.(56).在软件产品即将面世前,为发现产品中的错误并及时修正,软件企业通常要组织内部人员模拟各类用户进行应用,即对该产品进行_。 A.Alpha 测试 B.Beta 测试 C.冒烟测试 D.静态测试(分数:1.
32、34)A.B.C.D.(57).需求分析师为 Perfect 电子商务网站制定的总体功能需求如下图所示,关于访由子商务网站的功能需求下面说法不正确的是_。(分数:1.34)A.B.C.D.(58).边界值分析是一种常用的黑盒测试法。Perfect 程序循环体最少执行 0 次,最多执行 100 次,采用边界值分析法,宜选择_作为测试用例。 A.循环 0 次、循环 1 次、循环 99 次、循环 100 次 B.循环 0 次、循环 100 次、循环 49 次、循环 50 次 C.循环 1 次、循环 99 次、循环 49 次、循环 50 次 D.循环 0 次、循环 100 次(分数:1.34)A.B.
33、C.D.(59).在设计和实现软件系统的功能模块时,_最不利于软件维护。 A.系统的主要功能应该由一个模块实现 B.一个模块应该只实现一个主要功能 C.模块之间的相互作用和耦合应尽量小 D.一个模块应该只有一个控制入口和控制出口(分数:1.34)A.B.C.D.(60).根据 GB/T 114572006 的规定,使客户能确认是否接受系统的正式测试为_。 A.合格性测试 B.验收测试 C.运行测试 D.系统测试(分数:1.34)A.B.C.D.(61).根据软件工程术语 GB/T 114572006,_是一个正式的过程,通过这个过程决定产品是否符合它的规格说明,是否可在目标环境中使用。 A.走
34、查 B.审计 C.认证 D.鉴定(分数:1.34)A.B.C.D.(62).根据软件可靠性和可维护性管理 GB/T 143942008,在软件开发各阶段都要求进行评审,其中与软件可靠性和可维护性有关的具体评审除包括需求评审和设计评审外,还包括_。 A.系统架构评审、测试评审、安装和验收评审、用户满意度评审 B.概念评审、测试评审、安装和验收评审、软件用户手册评审 C.配置项评审、测试评审、安装和验收评审、软件用户手册评审 D.代码走查、测试评审、安装和验收评审、用户满意度评审(分数:1.34)A.B.C.D.(63).GB/T 143942008 对软件的可靠性和可维护性管理做出了详细的规定,
35、其中进行软件可行性分析,制定初步软件开发计划,提出软件可靠性和可维护性分解目标、要求及经费的是_活动中的可靠性和可维护性要求。 A.概念 B.需求 C.设计 D.实现(分数:1.34)A.B.C.D.(64).在 J2EE 架构中,访问数据库的应用程序编程接口采用_效率最高。 A.ADO.NET B.JDBC C.ODBC D.JSP(分数:1.34)A.B.C.D.(65).Web 组件是 Web 开发过程中常用的一个软件单元,有些组件是为了完成一个特定功能而存在于 Web页面或服务器上的,而_不属于 Web 组件。 A.Java Applet B.ASP C.Realpalyer 插件 D
36、.VB 脚本(分数:1.34)A.B.C.D.(66).随着 Web service 技术的兴起,出现了许多与工作流技术相关的 web 服务规范,其中_的作用是将一组现有的服务组合起来,从而定义一个新的 Web 服务。 A.业务流程执行语言 BPEL B.web 服务描述语言 WSDL C.超文本标记语言 HTML D.可扩展标记语言 XML(分数:1.34)A.B.C.D.(67).A data warehouse is a subject-oriented data set used for reporting and analysis. Data warehouses can be su
37、bdivided into _. Which store subsets of data from a warehouse. A.OLTPs B.transactions C.data marts D.OLAPs(分数:1.34)A.B.C.D.信息系统项目管理师分类真题 14 答案解析(总分:99.78,做题时间:90 分钟)一、B单项选择题/B(总题数:2,分数:100.00)适用于项目需求清晰、在项目初期就可以明确所有需求、不需要二次开发的软件生命周期模型是_;适用于项目事先不能完整定义产品所有需求、计划多期开发的软件生命周期模型是_。(分数:10.00)(1). A.瀑布模型 B.迭代
38、模型 C.快速原型开发 D.快速创新开发(分数:1.00)A. B.C.D.解析:(2). A.V 模型 B.快速创新开发 C.瀑布模型 D.迭代模型(分数:1.00)A.B.C.D. 解析:解析 需求明确的项目,首选瀑布模型。 需求不明确的项目,可选用原型法、迭代模型、螺旋模型。(3).Simple 培训公司欲开发一个在线交易系统。为了能够精确表达用户与系统的复杂交互过程,应该采用 UML 的_进行交互过程建模。 A.类图 B.序列图 C.部署图 D.对象图(分数:1.00)A.B. C.D.解析:解析 序列图(Sequence diagram),是一种强调时间顺序的交互图。 类图、部署图、
39、对象图都是结构图(静态图),无法描述交互过程。(4).在软件开发的 V 模型中,应该在_阶段制定单元测试计划。 A.需求分析 B.概要设计 C.详细设计 D.代码编写(分数:1.00)A.B.C.D. 解析:解析 V 模型是瀑布模型的变种,它反映了测试活动与分析和设计的关系。 * 按照 V 模型,应该在编码阶段制定单元测试计划。(5).Simple 培训公司拥有多个应用系统,分别采用不同的语言和平台独立构建而成,企业需要集成来自不同系统的数据,并使用可定制格式的数据频繁地、立即地、可靠地、异步地传输数据。以下集成方式,最能满足这种要求的是_。 A.文件共享 B.数据库共享 C.远程方法调用 D
40、.消息机制(分数:1.00)A.B.C.D. 解析:解析 消息机制适用于需要可靠的数据传送的分布式环境,基于数据通信来进行分布式系统的集成。 采用消息中间件机制的系统中,不同的对象之间通过传递消息来激活对方的事件,完成相应的操作。发送者将消息发送给消息服务器,消息服务器将消息存放在若干队列中,在合适的时候再将消息转发给接收者。 消息机制能在不同平台之间通信,它常被用来屏蔽掉各种平台及协议之间的特性,实现应用程序之间的协同,其优点在于能够在客户和服务器之间提供异步的连接,可以在任何时刻将消息进行传送或者存储转发。 远程过程调用(Remote Procedure Call)不能异步,这是因为:RP
41、C 所提供的是基于过程的服务访问,客户机与服务器进行直接连接,没有中间件来处理请求。(6).按照开放的接口、服务和支持的规范而实现的系统称为开放系统。开放系统环境中的人机界面、系统管理工具、通信服务和安全性等方面都是按公开标准实现的,这种环境有利于实现应用软件的_。 A.可移植性、可裁剪性和互操作性 B.可靠性、可用性和可维护性 C.兼容性、安全性和可理解性 D.完整性、可扩充性和可推广性(分数:1.00)A. B.C.D.解析:解析 开放系统(Opening System)环境中的人机界面、系统管理工具、通信服务和安全性等方面都是按公开标准实现的,这种环境有利于实现应用软件的可移植性、可裁剪
42、性和互操作性。(7).RUP 是信息系统项目的生命周期模型之一,“确保软件结构、需求、计划足够稳定;确保项目风险已经降低到能够预计完成整个项目的成本和日程的程度。针对项目的软件结构上的主要风险已经解决或处理完成”是该模型_阶段的主要任务。 A.构造 B.细化 C.初始 D.移交(分数:1.00)A.B. C.D.解析:解析 RUP 将软件开发生命周期划分为 4 个连续的阶段,即初始阶段(Inception)、细化阶段(Elaboration)、构造阶段(Construction)和交付阶段(Transition)。 * RUP 细化阶段的主要任务是:(1)确保软件结构、需求、计划足够稳定;确保
43、项目风险已经降到最低能够预计完成整个项目的成本和日程的程度。 (2)针对项目的软件结构上的主要风险已经解决或处理完成。 (3)通过完成软件结构上的主要场景建立软件体系结构的基线。 (4)建立一个包含高质量组建的可演化产品模型。 (5)说明基线化的软件体系结构可以保障软件系统需求可以控制在河里的成本和时间范围内。 (6)建立好产品的支持环境。(8).Web Service 体系结构中包括服务提供者、_和服务请求者三种角色。 A.服务认证中心 B.服务注册中心 C.服务协作中心 D.服务支持中心(分数:1.00)A.B. C.D.解析:解析 Web Service 的体系结构是基于 Web 服务提
44、供者、Web 服务请求者、Web 服务注册中心三个角色和发布、发现、绑定三个动作构建的。 * Web 服务提供者就是 Web 服务的拥有者,它耐心等待为其他服务和用户提供自己已有的功能。 Web 服务请求者就是 Web 服务功能的使用者,它利用 SOAP消息向 Web 服务提供者发送请求以获得服务。 Web 服务中介者(Web 服务注册中心)的作用是把一个 Web服务请求者与合适的 Web 服务提供者联系在一起,它充当管理者的角色。(9).国际标准化组织在 ISO/IEC 122071995 中将软件过程分为三类,其中不包括_。 A.基本过程 B.支持过程 C.组织过程 D.管理过程(分数:1
45、.00)A.B.C.D. 解析:解析 根据该标准,软件过程可概括为三类:基本过程类、支持过程类和组织过程类。 基本过程类包括获取过程、供应过程、开发过程、运作过程、维护过程和管理过程。 支持过程类包括文档编制过程、配置管理过程、质量保证过程、验证过程、确认过程、联合评审过程、审计过程以及问题解决过程。组织过程类包括管理过程、基础设施过程、改进过程以及培训过程。 管理过程是组织过程类的子过程。(10).Simple 公司欲开发一个图像处理系统,在项目初期开发人员对需求并不确定的情况下,采用_方法比较合适。 A.瀑布式 B.快速原型 C.协同开发 D.形式化(分数:1.00)A.B. C.D.解析:解析 需求明确的项目,首选瀑布模型。 需求不明确的项目,可选用原型法、迭代模型、螺旋模型。螺旋模型是一种演进式的软件过程模型,结合了原型开发方法的系统性和瀑布模型可控性特点。它有两个显著特点:一是采用_的方式逐步加深系统定义和实现的深度,降低风险;二是确定一系列_,确保项目开发过程中的相关利益者都支持可行的和令人满意的系统解决方案。(分数:89.78)(1). A.逐步交付 B.顺序 C.循环 D.增量(分数:1.34)A.B.C. D.解析:(2). A.实现方案 B.设计方案 C.关键点 D.里程碑(分数