信息系统项目管理师章节练习题_第1页
信息系统项目管理师章节练习题_第2页
信息系统项目管理师章节练习题_第3页
信息系统项目管理师章节练习题_第4页
信息系统项目管理师章节练习题_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、信息系统项目管理师章节练习题仅供薛大龙博士面授班使用版权所有内部资料禁止外传第1章信息系统基础信息系统在国家信息化体系六要素中,(1)是国家信息化的核心任务,是国家信息化建设取得实效的关键。A.信息技术和产业B.信息资源的开发和利用C.信息人才D.信息化政策法规和标准规范在信息系统中,信息的处理不包括(2)。A.信息的输入B.信息的删除C.信息的修改D.信息的统计(3)是企业信息系统的重要目标。A.技术提升B.数据标准化C.企业需求分析D.信息共享和业务协同企业信息系统项目的基础是企业信息战略规划,规划的起点是将与企业的信息需求转换成信息系统目标,实施信息系统项目是要为企业建立起数据处理中心,

2、以满足各级管理人员关于信息的需求,它坚持以(5)为中心的原则。A.事务处理B.现行人工和电算化混合的信息系统C.企业战略目标D.第一把手要求A.数据B.过程C.功能D.应用以下关于信息的论述中,不正确的是(6)。A.信息化就是开发利用信息资源,促进信息交流和知识共享,提高经济增长质量,推动经济社会发展转型的历史进程信息、材料和能源共同构成经济和社会发展的3大战略资源,并且他们之间不可以相互转化信息是“用以消除随机不确定的东西”信息资源是重要的生产要素信息系统建设信息系统开发方法有很多种,开发人员可以根据项目的需要选择一种适合的开发方法,其中把整个系统的开发过程分为若干阶段,然后一步一步地依次进

3、行的方法称为。A.结构化方法B.面向对象方法C.原型方法D.瀑布模型方法螺旋模型是演化软件过程模型,将原型实现的迭代特征与线性顺序模型结合起来,使得软件的增量版本的快速开发成为可能。螺旋模型与其他模型相比,更强调。A.制定计划B.风险分析C.实施工程D.客户评估瀑布模型把软件生命周期划分为8个主要的阶段,其中_(9)一阶段定义的规划将成为软件测试中的系统测试阶段的目标。A.问题的定义B.可行性研究C.软件需求分析D.系统总体设计在信息系统集成项目开发的开始阶段,如果项目存在很多不确定性因素且项目的参与人员还不能完全理解项目开发的范围和需求,那么采用(10)作为此项目的开发模型更符合项目的实际情

4、况。A.增量迭代模型或螺旋模型B.面向过程的瀑布模型C.面向对象的模型或快速模型D.部分并行的瀑布模型某异地开发的信息系统集成项目以程序流程图、数据流程图等为主要分析设计工具。由于用户身处异地,现场参与系统开发成本较高,因此项目组采用了先开发一个简化系统,待用户认可后再开发最终系统的策略。该信息系统集成项目的开发方法属于(11)。A.结构化方法与原型法的组合应用结构化方法与面向对象方法的组合应用原型法与面向对象方法的组合应用原型法与形式化方法的组合应用螺旋模型的开发过程具有周期性重复的螺旋线状,每个开发周期由4个象限组成,分别标志着开发周期的4个阶段。螺旋模型之所以特别适用于庞大而复杂的、高风

5、险的系统开发,是因为它强调其中的(12)阶段。A.制定计划B.风险分析C.实施工程D.客户评估管理信息系统规划的方法有很多,最常使用的方法有三种:关键成功因素法(CriticalSuccessFactors,CSF)、战略目标集转化法(StrategySetTransformation,SST)和企业系统规划法(BusinessSystemPlanning,BSP)。U/C(Use/Create)矩阵法作为系统分析阶段的工具,主要在(13)中使用。(13)A.BSPB.CSFC.SSTD.CSF和SST某商业银行启动核心信息系统建设,目前已完成信息系统的规划和分析,即将开展系统的设计与实施,此

6、信息系统建设目前_(14)。A.处于信息系统产生阶段B.处于信息系统的开发阶段C.即将进入信息系统运行阶段D.处于信息系统消亡阶段某信息系统项目采用结构化方法进行开发,按照项目经理的安排,项目成员小张绘制了下图。此时项目处于(15)阶段。领料诵知用料计划D.系统实施A.总体规划B.系统分析C.系统设计在软件开发项目中强调“个体和交互胜过过程和工具,可以工作的软件胜过全面的文档,客户合作胜过合同谈判,响应变化胜过遵循计划”,是(址)的基本思想。A.结构化方法B.敏捷方法C.快速原型方法D.增量迭代方法在多年从事信息系统开发的经验基础上,某单位总结了几种典型信息系统项目生命周期模型最主要的特点,如

7、下表所示,表中的第一列分别是(17)。生叩周期模型特/点软件开发是一系列的增量发布,逐步产生更完善的版本,强调风险分析分阶段进行,一个阶段的工作得到确认后,继续进行下一个阶段,否则返冋前一个阶段分阶段进行,每个阶段都执行一次传统的、完整的串行过程,其中都包括不同比例的需求分析、设计、编码和测试等活动A.瀑布模型迭代模型螺旋模型迭代模型瀑布模型螺旋模型螺旋模型瀑布模型迭代模型螺旋模型迭代模型瀑布模型当信息系统集成项目进入实施阶段后,一般不使用(18)对项目进行监督和控制。A.挣值管理方法B.收益分析方法C.项目管理信息系统D.专家判断方法信息系统的生命周期大致可分成4个阶段,即系统规划阶段、系统

8、开发阶段、系统运行与维护阶段、系统更新阶段。其中以制定出信息系统的长期发展方案、决定信息系统在整个生命周期内的发展方向、规模和发展进程为主要目标的阶段是)。系统调查和可行性研究、系统逻辑模型的建立、系统设计、系统实施和系统评价等工作属于(20)。(19)A.系统规划阶段B.系统开发阶段D.系统更新阶段C.系统运行与维护阶段(20)A.系统规划阶段B.系统开发阶段C.系统运行与维护阶段D.系统更新阶段软件公司经常通过发布更新补丁的方式,对已有软件产品进行维护,并在潜在错误成为实际错误前,监测并更正他们,这种方式属于(21)。A.更正性维护B.适应性维护C.完善性维护D.预防性维护用于信息系统开发

9、的各类资源总是有限的,当这些有限资源无法同时满足全部应用项目的实施时,就应该对这些应用项目的优先顺序给予合理分配。人们提出了若干用于分配开发信息系统稀少资源的方法,并对每种方法都提出了相应的决策基本标准。其中(2)的基本思想是对各应用项目不仅要分别进行评价,而且还应该把他们作为实现系统总体方案的组成部分去评价。该方法应该考虑项目的风险性、对组织的战略方向的支持等因素。A.全面评审法B.成本或效益比较法C.收费法D.指导委员会法一般可以将信息系统的开发分成5个阶段,即总体规划阶段、系统分析阶段、系统设计阶段、系统实施阶段、系统运行和评价阶段,在各个阶段中工作量最大的是。在每个阶段完成后都要向下一

10、阶段交付一定的文档,(24)是总体规划阶段交付的文档。(23)A.总体规划阶段B.系统分析阶段C.系统设计阶段D.系统实施阶段(24)A.系统方案说明书B.系统设计说明书C.用户说明书D.可行性研究报告某软件公司欲开发一个图像处理系统,在项目初期开发人员对需求并不确定的情况下,采用(25)方法比较合适。A.瀑布式B.快速原型C.协同开发D.形式化螺旋模型是一种演进式的软件过程模型,结合了原型开发方法的系统性和瀑布模型可控性特点。它有两个显著特点,一是采用(26)的方式逐步加深系统定义和实现的深度,降低风险;二是确定一系列_(7),确保项目开发过程中的相关利益者都支持可行的和令人满意的系统解决方

11、案。A.逐步交付B.顺序C.循环D.增量A.实现方案B.设计方案C.关键点D.里程碑适用于项目需求清晰、在项目初期就可以明确所有需求、不需要二次开发的软件生命周期模型是(28):适用于项目事先不能完整定义产品所有需求、计划多期开发的软件生命周期模型是(29)。A.瀑布模型B.迭代模型C.快速原型开发D.快速创新开发D.迭代模型A.快速原型开发B.快速创新开发C.瀑布模型RUP是信息系统项目的生命周期模型之一,“确保软件结构、需求、计划足够稳定;确保项目风险已经降低到能够预计完成整个项目的成本和日程的程度。针对项目的软件结构上的主要风险已经解决或处理完成”是该模型(30)阶段的主要任务。A.构造

12、B.细化C.初始D.移交常见的软件开发模型有瀑布模型、演化模型、螺旋模型、喷泉模型等。其中适用干需求明确或很少变更的项目,(32)主要用来描述面向对象的软件开发过程。A.瀑布模型B.演化模型C.螺旋模型D.喷泉模型A.瀑布模型B.演化模型C.螺旋模型D.喷泉模型原型化方法是一种动态定义需求的方法,(3)不是原型化方法的特征。A.简化项目管理B.尽快建立初步需求C.加强用户参与和决策D.提供完整定义的需求结构化分析方法(SA)的主要思想是(34)。A.自顶向下、逐步分解B.自顶向下、逐步抽象C自底向上、逐步抽象D自底向上、逐步分解(35)是信息系统开发的过程方法。(35)A.EGPB.RUPC.

13、RIPD.BGP极限编程技术XP适用于(36)。A.需求稳定,开发队伍规模庞大,组织项目的方法为“周密计划,逐步推进”需求多变,开发队伍规模较小,要求开发方“快速反馈,及时调整”C.需求稳定,开发队伍规模较小,组织项目的方法为“周密计划,迭代推进”D.需求不定,开发队伍规模庞大,组织项目的方法为“分步计划,逐步推进”建立企业信息系统应该遵循一定的原则,以下原则不适当的是(37)。A.必须支持企业地战略目标应该自上而下的规划和实现应该支持企业各个管理层的需求应该向整个企业提供一致的信息新项目与过去成功开发过的一个项目类似,但规模更大,这时应该使用(38)进行项目开发设计。A.原型法B.变换模型C

14、.瀑布模型D.螺旋模型软件工程知识软件需求可以分为几个类型,诸如处理速度、存储容量、信号速度等方面的需求属于(39)。A.功能需求B.性能需求C.外部接口需求D.设计约束Philippekruchten提出的4+1视图模型从(40)几个方面来描述软件需求。逻辑视图进程视图物理视图开发视图数据流视图场景视图A.B.C.D.人们根据软件维护的性质不同,将软件维护分为更正性维护、适应性维护、完善性维护、预防性维护等四类,(41)是这四类软件维护的共同特征。A.发现原产品中存在问题后采取的补救措施交付软件产品后进行的修改测试发现问题之后的应对措施软件产品交付前进行的质量管理活动在软件生存周期中的测试阶

15、段及任何运行阶段,测试软件产品以评价某软件产品的质量,这样的测试称为(42)。A.内部测试B.外部测试C.运行测试D.系统测试关于软件过程改进,描述不正确的是(43)。A.问题的解决是过程改进的核心改进是受知识驱动的改进是项目开发人员的主要工作改进应该是一个不断持续的过程因为在软件开发的每一个环节都有可能产生意想不到的问题,所以(44)。A.应尽量由程序员或开发小组测试自己的程序在设计测试用例时,只需考虑合理的输入条件即可在设计测试用例时,只需要考虑合理的输出条件即可应对把软件验证与确认贯穿到整个软件开发的全过程中软件需求分析要做的工作是(45),因此,进行需求分析时(46)。A.确定软件开发

16、阶段的适用工具清晰描述软件的功能和性能为原始问题及目标软件建立物理模型不仅解决目标系统“做什么”,还要解决目标系统“怎么做”的问题A.应充分发挥分析人员的想象力应充分发挥分析人员和用户的想象力应注意一切信息与要求都是站在开发方的角度上考虑应注意一切信息与要求都是站在应用的角度上考虑程序员在编程时将程序划分为若干个关联的模块。第一个模块在单元测试中没有发现缺陷,程序员接着开发第二个模块。第二个模块在单元测试中有若干个缺陷被确认。对第二个模块实施了缺陷修复后,(47)符合软件测试的基本原则。(47)A.用更多的测试用例测试模块一;模块二暂时不需再测,等到开发了更多模块后再测用更多的测试用例测试模块

17、二;模块一暂时不需再测,等到开发了更多模块后再测再测试模块一和模块二,用更多的测试用例测试模块一再测试模块一和模块二,用更多的测试用例测试模块二下面关于软件维护的叙述中,不正确的是(8)。(48)A软件维护是在软件交付之后为保障软件运行而要完成的活动软件维护是软件生命周期中的一个完整部分软件维护包括更正性维护、适应性维护、完善性维护和预防性维护等几种类型软件维护活动可能包括软件交付后运行的计划和维护计划,以及交付后的软件修改、培训和提供帮助资料等在系统建设后期,建设方考虑到系统运维管理问题,希望增加8课时的IT服务管理方面的知识培训,承建方依此要求进行了范围变更。在对范围变更进行验证时,验证准

18、则是(49)。(49)A.学员签到表B.安排一次考试,以测验分数新批准的培训工作方案D.培训范围变更请求某企业目前有15个运维服务合同正在执行,为提高服务质量和效率,企业采取的正确做法应包括(50)。建立一个服务台统一接受客户的服务请求;设立一个运维服务部门对15个项目进行统一管理;建立相同的目标确保各项目都能提供高质量的服务;建立一套统一的知识库(50)A.B.C.D.在软件测试中,假定X为整数,105X5100,用边界值分析法,那么X在测试中应该取(51)边界值。(51)A.X=9,X=10,X=100,X=101B.X=10,X=100C.X=9,X=11,X=99,X=101D.X=9

19、,X=10,X=50,X=100以下关于数据库设计中范式的叙述,不正确的是(52)。(52)A.范式级别越高,数据冗余程度越小随着范式级别的提高,在需求变化时数据的稳定性越强范式级别越高,存储同样的数据就需要分解成更多张表范式级别提高,数据库性能(速度)将下降(53)表达的不是类之间的关系。(53)A.关联B.依赖C.创建D.泛化软件质量强调三个方面的内容:(54)是测试软件质量的基础:(55)定义了一组用于指导软件开发方式的准则;(56)间接定义了用户对某些特性的需求。(54)A.软件需求(55)A.开发文档(56)A.功能需求D软件实现D.用户手册D.质量属性需求软件分析C.软件设计开发标

20、准C.维护手册B非功能需求C期望需求系统组织结构与功能分析中,可以采用多种工具,其中_(7)描述了业务和部门的关系。(57)A.组织/业务关系图B.业务功能一览图组织结构图D.物资流图软件的维护并不只是修正错误。为了满足用户提出的修改现有功能、增加新功能以及一般性的改进要求和建议,需要进行(58),它是软件维护工作的主要部分;软件测试不可能发现系统中所有潜在的错误,所以这些程序在使用过程中还可能发生错误,诊断和更正这些错误的过程称为丄9);为了改进软件未来的可维护性或可靠性,或者为了给未来的改进提供更好的基础而对软件进行修改,这类活动称为(60)。(58)A.完善性维护B.适应性维护C.预防性

21、维护D.改正性维护(59)A.完善性维护B.适应性维护C.预防性维护D.改正性维护(60)A.完善性维护B.适应性维护C.预防性维护D.改正性维护在软件开发的V模型中,应该在1)阶段制定单元测试计划。(61)A.需求分析B.概要设计C.详细设计D.代码编写某企业拥有多个应用系统,分别采用不同的语言和平台独立构建而成,企业需要集成来自不同系统的数据,并使用可定制格式的数据频繁地、立即地、可靠地、异步地传输数据。以下集成方式,最能满足这种要求的是(62)。(62)A.文件共享B.数据库共享C.远程方法调用D.消息机制按照开放的接口、服务和支持的规范而实现的系统称为开放系统。开放系统环境中的人机界面

22、、系统管理工具、通信服务和安全性等方面都是按公开标准实现的,这种环境有利于实现应用软件的(63)。(63)A.可移植性、可裁剪性和互操作性可靠性、可用性和可维护性兼容性、安全性和可理解性完整性、可扩充性和可推广性CMM是美国卡内基梅隆大学软件工程研究所开发的(软件)能力成熟度模型,其中(64)强调软件开发过程稳定性与项目量化管理。(64)A.可重复级B.已定义级C.已管理级D.持续优化级在软件质量模型中,比较有代表性的有McCal1提出的软件质量模型。在这个质量模型中,软件的质量特性被分成了三组,即产品转移、产品修改和(65)。(65)A.产品开发B.产品销售C.产品升级D.产品运行在面向对象

23、软件开发过程中,设计模式的采用是为了(66)。A.允许在非面向对象程序设计语言中使用面向对象的概念复用成功的设计和体系结构减少设计过程创建的类的个数保证程序的运行速度达到最优值CMMI提供了两种模型表述方式:“连续式”和“阶段式”。以下说法中正确的是(67)。A.前者可以描述项目管理能力成熟度,后者可以描述组织能力成熟度前者可以描述软件开发能力成熟度,后者可以描述项目管理能力成熟度前者可以描述项目管理的能力成熟度,后者可以描述组织能力成熟度前者可以描述过程能力成熟度,后者可以描述组织能力成熟度项目的管理过程用于描述、组织并完成项目工作,而以产品为导向的技术过程则创造项目的产品。因此,项目的管理

24、过程和以产品为导向的技术过程(8)。A.在整个项目过程中相互重叠和相互作用在项目的生命周期中是两个平行的流程与描述和组织项目工作有关对每个应用领域都是相似的计算机在执行某一任务时常被某个事件中断,而转去执行另一任务。以下关于计算机中断机制的叙述,不正确的是(69)。A.中断机制提高了计算机的使用效率中断机制使单CPU计算机可以像多CPU那样同时运行多个任务中断机制使计算机的多个输入输出设备可以同时运转中断机制可以使紧急任务得到优先执行计算机能进行计算,关键是人们可以用逻辑电路来实现算术运算,其根本原理是(70)。A.0,1既可以表示逻辑值,也可以表示数字所有的数值都可以用逻辑电路来表示门电路的

25、实质就是算术运算各种逻辑电路都等价于某种算术运算下面关于计算机Cache的论述中,正确的是(71)。A.Cache是一种介于主存和辅存之间的存储器,用于主辅存之间的缓冲存储如果访问Cache不命中,则用从内存中取到的字节代替Cache中最近访问过的字节Cache的命中率必须很高,一般要达到90%以上Cache中的信息必须与主存中的信息时刻保持一致一个设计良好的软件系统应具有(72)的特征。A.低内聚、低耦合B.高内聚、低耦合C.高内聚、高耦合D.低内聚、低耦合以下对小型机的理解,正确的是(73)。A.小型机相对于大型机而言,管理较简单,一般采用RISCCPU小型机相对于大型机而言,成本较低,一

26、般采用CISCCPU小型机相对于微机而言,管理较复杂,一般采用CISCCPU小型机相对于微机而言,各项性能优良,一般采用RISCCPUD.九131-45=53在一(74)讲制下成立。A.六B.七C.八关于系统总线,以下叙述正确的是(75)。A.计算机内多种设备共享的数字信号传输通路广泛用于PC机,是与调制解调器或外围设备进行串行传输的标准将数字信号转换成模拟信号,将模拟信号转换成数字信号的设备I/O设备与主存之间传输数据的机制,独立于CPU以下关于信息库(Repository)的叙述中,最恰当的_(76)一;一(77)一不是信息库所包含的内容。A.存储一个或多个信息系统或项目的所有文档、知识和

27、产品的地方存储支持信息系统开发的软件构件的地方存储软件维护过程中需要的各种信息的地方存储用于进行逆向工程的源码分析工具及其分析结果的地方A.网络目录B.CASE工具C.外部网接口D.打印的文档关于白盒测试,以下叙述正确的是(78)。A.根据程序的内部结构进行测试从顶部开始往下逐个模块地加入测试从底部开始往上逐个模块地加入测试按照程序规格说明书对程序的功能进行测试,不考虑其内部结构软件的维护并不只是修正错误。软件测试不可能揭露旧系统中所有潜在的错误,所以这些程序在使用过程中还可能发生错误,诊断和更正这些错误的过程称为(79):为了改进软件未来的可维护性或可靠性,或者为了给未来的改进提供更好的基础

28、而对软件进行修改,这类活动称为(80)。(79)A.完善性维护B.适应性维护C.预防性维护D.改正性维护(80)A.完善性维护B.适应性维护C.预防性维护D.改正性维护某信息系统应用软件的WBS分解结构图如下图,其中空白方框处应该填写的内容是(81)Q(81)A.产品需求C.需求评审B.需求规格说明书需求变更软件构件与体系结构知识UDDI、SOAP、WSDL、XML等是构成WebService的重要技术,在CORBA体系中与SOAP对应的是(82)。(82)A.ORPCB.IIOPC.SOAD.EJB一般来说,可复用的构件相对于在单一应用中使用的模块具有较高的质量保证,其主要原因是(83)。(

29、83)A.可复用的构件在不断复用过程中,其中的错误和缺陷会被陆续发现,并得到及时排除可复用的构件首先得到测试可复用的构件一般规模较小第三方的构件开发商能提供更好的软件维护服务OMG组织、微软公司、SUN公司所提出的软件构件的标准依次是(84)。(84)A.CORBAEJBCOMB.UMLVBJ2EEC.CORBACOMEJBD.CORBAC#JAVA(5)可以帮助人们简单方便地复用已经成功的设计或体系结构。A.商业构件B.设计模式C.遗留系统D.需求规格说明关于数据访问中间件的作用,下列说法错误的是(86)。A.为了建立数据应用资源互操作的模式,对异构环境下的数据库和文件系统实现连接用来屏蔽掉

30、各种平台及协议之间的差异,进行相互通信,实现应用程序之间的协同C.在分布、异构的网络计算环境中,可以将各种分布对象有机地结合在一起,完成系统的快速集成,实现对象重用使调用远端的过程像调用本地过程一样下列描述中,(87)不是软件体系结构研究的内容。(87)A.软件体系结构描述语言及工具软件体系结构分析、设计及验证软件开发过程中应遵守的政策和法规特定领域的体系结构用一系列软件的修改来评价软件体系结构的易修改性,属于基于(8)的软件体系结构评估方式。(88)A.调查问卷或检查表B.场景C.度量D.实际运行结构化系统分析和设计的主导原则是(89)。(89)A.自底向上B集中C自顶向下D分散平行下列技术

31、规范中,(90)不是软件中间件的技术规范。90)A.EJBB.COMC.TPM标准D.CORBA为了使构件系统更切合实际、更有效地被复用,构件应当具备(91),以提高其通用性。(91)A.可继承性B.可变性C.可封装性D.可伸缩性面向对象系统分析与设计在开发某保险商务系统时,项目组人员绘制了如下所示的模型图。关于该保险商务系统和模型图,下述说法正确的是(92)。(92)A.此模型是UML类图,它描述了保险商务系统的总体动态行为此模型图是UML部署图,它描述了保险商务系统中的构件及其依赖关系此模型图是UML协助图,它描述了保险商务系统用户之间的协作和交互此模型图是UML用例图,它描述了外部参与者

32、及其与保险商务系统的交互假设ICBCA_ACCOUNT和CBCA_ACCOUNT是用计算机语言定义的两个不同的类。前者代表工商银行账户,后者代表建设银行账户。ZhangSan_ICBCAccount和LiSi_ICBCAccount是用ICBCA_ACCOUNT类定义的两个对象;ZhangSan_CBCAccount是用CBCA_ACCOUNT类定义的一个对象。下列说法中错误的是(93)。(93)A.ZhangSan_ICBCAccount是ICBCA_ACCOUNT类的一个实例ZhangSan_ICBCAccount和LiSi_ICBCAccount总具有相同的属性ZhangSan_ICBC

33、Account和LiSi_ICBCAccount总具有相同的状态ZhangSan_CBCAccount和LiSi_ICBCAccount总具有不同的操作统一建模语言(UML)是面向对象开发方法的标准化建模语言。采用UML对系统建模时,用(94)模型描述系统的功能,等价于传统的系统功能说明。(94)A.分析B.设计C.用例D.实现某软件公司欲开发一个在线交易系统。为了能够精确表达用户与系统的复杂交互过程,应该采用UML的(95)进行交互过程建模。(95)A.类图B.序列图C.部署图D.对象图在面向对象开发方法中,用UML表示软件体系架构,用到5个视图:逻辑视图、构件视图、部署视图、(96)。(9

34、6)A.用例视图和动态视图B.用例视图和动态视图C.用例视图和进程视图D.静态视图和动态视图在面向对象方法中,对象可看成属性(数据)以及这些属性上的专用操作的封装体。封装是一种(97)技术。类是一组具有相同属性和相同操作的对象之集合,类的每个对象都是这个类的一个(98)。(97)A.组装B.产品化C.固化D.信息隐蔽(98)A.例证B.用例C.实例D.例外类之间共享属性和操作的机制称为(99)。一个对象通过发送(100)来请求另一个对象为其服务。(99)A.多态B.动态绑定C.静态绑定D.继承(100)A.调用语句B.消息C.命令D.口令在UML提供的图中,(101)用于描述系统与外部系统及用

35、户之间的交互:(102)用于按时间顺序描述对象间的交互。(101)A.用例图B.类图C.对象图D.部署图(102)A网络图B.状态图C.协作图D.序列图(103)是专业的建模语言。(103)AXMLBUMLCVC+DJAVA当(104)时,用例是捕获系统需求最好的选择。(104)A.系统具有很少的用户B.系统具有很少的接口C.系统算法复杂,功能单一D系统有很多参与者现有两个用例UC1和UC2,其中UC2是一个完整的用例,可被实例化,而UC1需要UC2中的事件流才可被实例化,且UC1指定了使用UC2的精确位置,则UC1和UC2间的关系是“(105)”。(105)AincludeBextendCg

36、eneralizeDcall下列关于面向对象的分析与设计的描述,正确的是(106)。(106)A.面向对象设计描述软件要做什么面向对象分析不需要考虑技术和实现层面的细节面向对象分析的输入是面向对象设计的结果面向对象设计的结果是简单的分析模型协作图主要描述对象间的交互与连接,它(107)。(107)A.能够表示消息的顺序和嵌套关系能够表示消息的顺序关系,但不能表示消息的嵌套关系能够表示消息的嵌套关系,但不能表示消息的顺序关系既不能表示消息的顺序关系,也不能表示消息的嵌套关系下列关于UML叙述正确的是(108)。(108)A.UML是一种语言,语言的使用者不能对其扩展UML仅是一组图形的集合UML

37、仅适用于系统的分析与设计阶段UML是独立于软件开发过程的在关于用例(usecase)的描述中,错误的是(109)。(109)A.用例将系统的功能范围分解成许多小的系统功能陈述个用例代表了系统的一个单一的目标用例是一个行为上相关的步骤序列用例描述了系统与用户之间的交互在用例建模的过程中,若几个用例执行了同样的功能步骤,这时可以把这些公共步骤提取成独立的用例,这种用例称为(110)。在UML的用例图上,将用例之间的这种关系标记为(111)。(110)A.扩展用例B.抽象用例C.公共用例D.参与用例(111)A.associationB.extendsC.usesD.inheritancesUML提

38、供了4种结构图用于对系统的静态方面进行可视化、详述、构造和文档化。其中12)是面向对象系统建模中最常用的图,用于说明系统的静态设计视图;当需要说明系统的静态实现视图时,应该选择(113):当需要说明体系结构的静态实施视图时,应该选择(114)。112)A.构件图B.类图C.对象图D.部署图113)A.构件图B.协作图C.状态图D.部署图114)A.协作图B.对象图C.活动图D.部署图下列要素中,不属于DFD的是(115)。当使用DFD对一个工资系统进行建模时,(116)可以被认定为外部实体。A.加工B.数据流A.接收工资单的银行C.工资单C数据存储D联系B.工资系统源代码程序D.工资数据库的维护个UMLA.B.C.UML部署图定义了系统中软硬件的物理构架。在下列图中,是部署图。D计算机打印机服务打印机队列程序i打印机典型应用集成技术有关NET框架的描述,(118)是错误的。(118)A.VisualStudio.NET是NET平

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论