版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、智慧树知到面向对象与UML章节测试答案 智慧树知到面向对象与UML章节测试答案绪论1、UML是面向对象的软件建模语言,可应用到软件开发全过程。A:对B:错正确答案: 对2、面向对象是当今主流的软件开发思想。( )A:对B:错正确答案: 对3、下列哪些工具可以用来进行UML建模?()A: Rational RoseB: Enterprise Architect (EA)C: Microsoft OfficeVisioD:StarUML正确答案:Rational Rose, Enterprise Architect (EA), Microsoft OfficeVisio,StarUML4、本课程的
2、主讲教师是烟台大学计算机与控制工程学院的哪位老师?( )A: 螃蟹B: 郭艳燕C: 机器猫D: 哈利波特正确答案:郭艳燕5、我们要从本课程中学到哪些知识?( )A:面向对象的基础知识B:UML软件建模C:面向对象的设计原则D:面向对象编程语言正确答案: 面向对象的基础知识,UML软件建模,面向对象的设计原则第一章1、以下对软件建模描述正确的是( )A:要正确建模,模型必须准确反映软件系统的真实情况。B:每个模型可以有多种表达方式,从不同角度来刻画系统。C:模型是对现实世界的简化,但不能掩盖重要的细节。D:描述同一个系统的多个模型只能相对孤立,不能完全孤立,完全孤立的模型是不完整的E:越庞大复杂
3、的系统,建模的重要性越大。正确答案: 要正确建模,模型必须准确反映软件系统的真实情况。,每个模型可以有多种表达方式,从不同角度来刻画系统。,模型是对现实世界的简化,但不能掩盖重要的细节。,描述同一个系统的多个模型只能相对孤立,不能完全孤立,完全孤立的模型是不完整的,越庞大复杂的系统,建模的重要性越大。2、模型的实质是什么?()A:便于交流B:对现实的简化C:可视化D:对现实的复杂化正确答案: 对现实的简化3、对软件模型而言,下面说法错误的是( )A:是人员交流的媒介B:是软件的中间形态C:是软件升级和维护的依据D:是软件的标准文档正确答案: 是软件的标准文档4、以下关于模型的说法错误的是()A
4、:模型是对现实的简化。B:模型必须是可视化的。C:通过建模可以帮助人们理解复杂的问题。D:一个好的模型包括那些有广泛影响的主要元素,而忽略那些与给定的抽象水平不相关的次要元素。正确答案: 模型必须是可视化的。5、以下哪一个选项不能当做模型?()A:地球仪B:交通地图C:电路设计图D:灭火器正确答案: 灭火器第二章1、在下面所述中,关于UML的说法不正确的是( )A:UML不适用于迭代式的开发过程。B:UML是一种可视化的建模语言。C:UML不是过程也不是方法,但允许每一种过程和方法使用它。D:UML描述系统的静态结构与动态行为。正确答案: UML不适用于迭代式的开发过程。2、以下关于UML的叙
5、述中,不正确的是()A:UML适用于面向对象开发方法B:UML适用于软件生命周期的各个阶段C:UML是一种可视化的建模语言D:UML也是一种编程语言正确答案: UML也是一种编程语言3、UML是在下列哪种方法的基础上,广泛征求意见,集众家之长,几经修改而完成的。( )A:Booch方法B:SASD方法C:OOSE方法D:OMT方法正确答案: Booch方法,OOSE方法,OMT方法4、UML的英文全称是什么? ( )A:Unified Modeling LanguageB:User Manage LanguageC:Unit Modeling LanguageD:以上都不对正确答案: Unif
6、ied Modeling Language5、在进行哪个领域的应用开发时,不推荐使用UML建模。( )A:数值计算B:工业系统C:信息系统D:软件系统正确答案: 数值计算第三章1、在面向对象程序设计语言中,( )是利用可重用成分构造软件系统的最有效的特性,它不仅支持系统的可重用性,而且还有利于提高系统的可扩充性。A:封装B:继承C:抽象D:引用正确答案:B2、在面向对象程序设计语言中,对象之间的相互通信可以通过( )来实现。A:继承B:调用成员函数C:封装D:函数重载正确答案:B3、()是实现"一种接口,多种方法'的技术。A:抽象性B:封装性C:多态性D:继承性正确答案:C4
7、、()是对具有相同属性和行为的对象集合的抽象描述。A:系统B:实体C:对象D:类正确答案:D5、面向对象方法学的出发点和基本原则是尽可能模拟人类习惯的思维方式,分析、设计和实现一个软件系统的方法和过程,尽可能接近于人类认识世界解决问题的方法和过程。因此面向对象方法有许多特征,如软件系统是由对象组成的;( );对象彼此之间仅能通过传递消息互相联系;层次结构的继承。A:开发过程基于功能分析和功能分解B:强调需求分析重要性C:把对象划分成类,每个对象类都定义一组数据和方法D:对既存类进行调整正确答案:C6、面向对象的特点主要概括为( )。A:可分解性、可组合性、可分类性B:继承性、封装性、抽象性C:
8、抽象性、继承性、封装性、多态性D:封装性、易维护性、可扩展性、可重用性正确答案:C7、封装是一种()技术,目的是使对象的生产者和使用者分离,使对象的定义和实现分开。A:工程化B:系统维护C:信息隐蔽D:产生对象正确答案:C8、采用面向对象方法开发软件的过程中, 抽取和整理用户需求并建立问题域精确模型的过程叫( )。A:面向对象测试B:面向对象实现C:面向对象设计D:面向对象分析正确答案:D9、下列关于面向对象方法中描述中错误的是( )A:使用设计模式有助于在软件开发中应用面向对象技术。B:选择面向对象程序设计语言时需要考虑开发人员对其的熟悉程度。C:UML作为一种可视化建模语必须要与RUP开发
9、过程同时使用。D:目前在软件生命周期的分析、设计、实现和测试中均可以应用面向对象方法。正确答案:C10、( )是对象与其他外部世界相互关联的唯一途径。A:消息传递B:状态转换C:接口D:函数调用正确答案:C第四章1、UML中有哪些扩展机制?()A:标记值B:包C:构造型D:约束E:解释正确答案:ACD2、UML2.0版本中交互图包括以下哪几个?()A:顺序图B:通讯图(协作图)C:交互纵览图D:定时图E:用例图F:活动图G:状态机图正确答案:ABCD3、UML通过图形的表示机制从多个侧面对系统的分析和设计模型进行刻画。其中()包括类图(classic diagram)、对象图(object d
10、iagram)和包图(package diagram),它们分别从不同的层面表示系统的静态结构。A:行为视图B:构件视图C:结构视图D:用例视图正确答案:C4、以下哪个不是UML事物?( )A:结构事物B:行为事物C:分组事物D:机制事物正确答案:D5、UML提供了多种结构图用于对系统的静态方面进行可视化、详述、构造和文档化。其中哪个图是面向对象系统建模中最常用的图,用于说明系统的静态设计视图( )A:组件图B:类图C:对象图D:用例图正确答案:B6、UML中的关系分为哪几种?()A:依赖关系、类关系、一般化关系、合作关系B:依赖关系、泛化关系、实现关系、继承关系C:依赖关系、关联关系、泛化关
11、系、实现关系D:依赖关系、关联关系、泛化关系、合作关系正确答案:C7、把元素进行分组管理的通用机制是什么?()A:包B:类C:接口D:组件E:泳道正确答案:A8、UML通过图形化的表示机制从多个侧面对系统的分析和设计模型进行刻画。( )视图包括交互图(interactive diagram)、状态图(statechart diagram)与活动图(activity diagram)。它们从不同的侧面刻画系统的动态行为。A:结构视图B:用例视图C:行为视图D:构件视图正确答案:C9、()是一种不包含操作的实现部分的特殊类。A:实现类B:接口C:分析类D:概念类正确答案:B10、()可以用于帮助设
12、计人员在UML模型为模型定义约束信息,创建更为精确的设计模型。A:OCLB:表达式C:属性D:变量正确答案:A第五章1、用例图中每个用例都有参与者,包括包含和扩展用例。( )A:对B:错正确答案:B2、下列选项中,哪些是用例描述常包含的内容?( )A:用例概述B:基本事件流C:可选事件流D:参与者E:前置条件正确答案:ABCDE3、以下对系统的参与者描述正确的是哪些?()A:参与者的特征是其作为外部用户与系统发生交互。B:与系统直接交互的真实的人可以作为系统的参与者。C:与系统直接交互的其它系统可以作为系统的参与者,例如系统进行信息交换的计算机外部设备、数据库系统,其它软件系统等。D:一些可以
13、运行的进程可以作为系统的参与者,例如时间。正确答案:ABCD4、能够表示用例之间的关系的有哪些?()A:关联关系B:包含关系C:扩展关系D:泛化关系正确答案:BCD5、用例(usecase)用来描述系统在对事件做出响应时所采取的行动。用例之间是具有相关性的。在一个"订单输入子系统'中,创建新订单和更新订单都需要核查用户帐号是否正确。那么,用例"创建新订单'、"更新订单'与用例"核查客户帐号'之间是什么关系?( )A:包含B:扩展C:泛化D:聚合正确答案:A6、在UML的需求分析建模中,用例模型必须与( )反复交流并加以确认
14、。A:软件生产商B:用户C:软件开发人员D:问题领域专家正确答案:B7、UML客户需求分析产生的用例模型描述了系统的( )。A:状态B:体系结构C:静态模型D:功能要求正确答案:D8、有以下公司管理的用例图,其中安全主管参与者能够参与的用例有哪些?( )用例图-参与者的泛化关系.pngA:管理人事B:批准预算C:批准安全证书D:监视周边正确答案:ABCD9、以下说法中,错误的是( )。用例图.pngA:X3可以使用UC4与系统交互B:X1可以使用UC1和UC4与系统交互C:X2比X1、X3更具特殊性D:UC3是没有步骤的抽象用例正确答案:10、阅读下述UML用例图,判断下列哪个说法是错误的。(
15、 )用例图.pngA:读者可以使用系统的还书用例B:每次执行还书用例都要执行图书查询用例C:每次执行还书用例都要执行交纳罚金用例D:执行还书用例有可能既执行图书查询用例,又执行交纳罚金用例正确答案:C第六章1、类之间的泛化关系具有传递性。()A:对B:错正确答案:A2、对象是类的实例,链是关联的实例,所以链和关联都可以有名字、角色、多重性。( )A:对B:错正确答案:B3、在关联上加限定符可以把多重性是一对多的关联转变成一对一的关联。( )A:对B:错正确答案:A4、两个类之间的关联表示它们之间存在一种不适于继承关系的逻辑关系,体现的是实例连接关系。在关联关系的表示类的两端,可以表示参与关联的
16、哪些特性?( )A:可见性B:约束C:角色名D:多重性E:关联名正确答案:ABCDE5、在需求分析中,控制类的作用是什么?( )A:负责目标软件系统与外部执行者之间的交互。B:作为完成用例任务的责任承担着,负责协调,控制其他类共同完成用例规定的功能或行为。C:负责保存目标软件系统中具有持久意义的信息项并向其他类提供信息访问的操作。D:负责实现用户的业务逻辑。正确答案:B6、在进行类分析时,常将类分为边界类、实体类和控制类,UML分别用了entity、boundary、control这三种类的构造型来表示。如果有一个类,它的属性信息需要保存在数据库中,那常将这种类设计成什么?()A:实体类B:边
17、界类C:控制类D:边界类或控制类正确答案:A7、什么是指利用工具将模型转换成指定语言类型的代码?()A:逆向工程B:正向工程C:导出工程D:导入工程正确答案:B8、UML中类关联的多重性是指什么?( )A:一个类有多个方法被另一个类调用B:一个类的实类能够与另一个类的多个实类相关联C:一个类的某个方法被另一个类调用的次数D:两个类所具有的相同的方法和属性正确答案:B9、在类图中,"-'表示的可见性是什么?( )A:publicB:protectedC:privateD:package正确答案:A10、在一个课程注册系统中,定义了类CourseSchedule和类Course,
18、并在类CourseSchedule中定义了方法add(c:Course)和方法remove(c:Course),则类CourseSchedule和类Course之间的关系是( )A:泛化关系B:组合关系C:依赖关系D:包含关系正确答案:C11、以下是图书管理系统中的相关类,属于边界类的是?( )A:书类B:借书操作界面类C:书籍管理类D:读者类正确答案:B12、什么有关联和类的特性,将多个类连接起来又有着属性和操作?( )A:继承B:关联C:泛化D:关联类正确答案:D13、已知类A需要类B提供的服务,下列所描述的四种情况中,哪种情况不好把类A和类B之间的关系定义成依赖关系?( )A:类A中存在
19、两个操作都需要访问类B的同一个对象B:类A的某个操作内部创建了类B的对象,而其他操作均与类B无关C:类A的某个操作其参数是类B的对象,而其他操作均与类B无关D:类B是一个全局变量正确答案:D14、根据下面的代码,判断下面那些叙述是正确的?public class HouseKeeperprivate TimeCard timecard;public void clockIn()timecard.punch();A:类HouseKeeper和类TimeCard之间存在关联(Association)关系B:类HouseKeeper和类TimeCard之间存在泛化(Generalization)关系
20、C:类HouseKeeper和类TimeCard之间存在实现(Realization)关系D:类HouseKeeper和类TimeCard之间存在包含(Inclusion)关系正确答案:A15、关于类和对象的关系,下列说法中哪个是错误的?( )A:每个对象都是某个类的实例B:每个类某一时刻必定存在对象实体C:类是静态的描述D:对象是动态的实例正确答案:B16、如图所示,下面哪些叙述是正确的?( )类图.pngA:A和B是Employee的子类B:如果一个方法的参数类型是Employee,则A的对象或B的对象可以作为参数传递给该方法C:A和B必须实现getSalary()方法D:系统中不能创建D
21、类型为Employee的实例。正确答案:BC17、在选项类图中,哪个类图中的类Order所生成的代码如下( )public classOrderpublic Customerrecipient;A:A.pngB:B.pngC:C.pngD:D.png正确答案:18、类B是类A的子类,每个类B的实例对象都是由1个类C的实例对象和1个或多个类D的实例对象组成,下面的哪个图可正确表示这种关系?()A:A.pngB:B.pngC:C.pngD:D.png正确答案:19、参考下图和代码,下面哪句话是正确的?( )类实现接口.pngpublic classJungleSimulatorprivateXXX
22、 aVarpublic void simulate()aVar.jump();A:XXX可以是Frog或Kangaroo,但XXX不能是FishB: XXX可以是Fish或Frog,但XXX不能是KangarooC: XXX可以是Fish或Kangaroo,但XXX不能是FrogD:XXX可以是Frog或Kangaroo或Fish正确答案:A20、计算机(Computer)由中央处理器、内存、软盘、硬盘、显示器、键盘、鼠标等组成。那么Computer类和其他类(CPU 、 RAM 、 FloppyDrive 、 HardDisk 、 Monitor 、 Keyboard、 Mouse)之间的关
23、系是什么?( )A:泛化关系B:聚合关系C:依赖关系D:实现关系正确答案:B第七章1、顺序图中每个对象向下方向伸展的虚线是对象的生命线。A:对B:错正确答案:A2、在UML的顺序图中,如果同步消息有返回消息,必须明确的表示出来,而异步消息的返回消息可以不画。( )A:对B:错正确答案:B3、在UML顺序图中,如果一条消息从对象a传向对象b,那么其()是一条从b指向a虚线有向边,它表示原消息的处理已经完成,处理结果(如果有的话)沿原消息传回。A:返回消息B:创建消息C:自消息D:销毁消息正确答案:A4、UML的哪类消息表示消息源发出消息后不必等待消息处理过程的返回,即可继续执行自己的后续操作?(
24、 )A:简单消息B:同步消息C:异步消息D:返回消息正确答案:C5、系统架构师Bob在分析面向对象的课程注册系统的"注册课程'用例时,得到了一组协作关系复杂的类,下面哪种图可以描述该用例中多个对象之间的相互协作关系以及协作过程中的行为次序?( )A:顺序图或通信图(协作图)B:状态机图(状态图)C:对象图D:用例图正确答案:A6、下列四个选项中,哪个不会出现在顺序图中?( )A:对象B:控制焦点C:消息D:对象间的链接正确答案:D7、分析下面的顺序图,并指出哪种说法是正确的()顺序图.pngA:"求战'、"怎么办'以及"火烧连营&
25、#39;这3条消息并没有严格的次序,比如:"求战'消息有可能在"火烧连营'之前产生。B:":曹操'、":刘备'以及":孔明'代表3个类,该顺序图表述了这3个类的实例对象为了完成某一功能的交互情况。C: 图中的虚线称作"生命线',表示一个对象在其时间周期内的存在。D:"求战'这条消息将调用"曹操'的某一操作。正确答案:C8、下图分别是某订票系统的类图(部分)和顺序图(部分),其中顺序图中缺了两个类名,用X和Y代替,请问X和Y分别可以是哪个类?( )订票系
26、统的顺序图和类图.pngA:X=BoxOffice Y=TourCoordinatorB:X= TourCoordinator Y= BoxOfficeC:X=Ticket Y=SaleD:X= Sale Y= Ticket正确答案:B9、根据下面顺序图,选择类Account必须实现哪些方法。( )顺序图.pngA: withdraw ,checkBalanceB:withdraw ,checkBalance,logC:withdraw ,checkBalance, acknowlegeD:withdraw ,checkBalance,log,acknowledge正确答案:A10、在UML2
27、.0的顺序图中,引入了交互片段的概念,交互片段是顺序图的某一段,不同类型的交互片段其操作符是不同的。例如,操作符par表示组合片段中的各个交互片段并行执行,操作符( )表示根据判断条件选择组合片段中的一个交互片段执行。A:refB:breakC:loopD:alt正确答案:D第八章1、通信图(协作图)可以看做是对象图的补充,因为通信图(协作图)不仅能够反映对象之间的链接关系,而且可以体现对象间的消息传递。A:对B:错正确答案:A2、协作图中的消息必须要有消息顺序号。( )A:对B:错正确答案:A3、下面哪些建模元素不能在协作图中表示出来?( )A:状态B:消息号C:活动D:多对象正确答案:AC
28、4、在UML的动态建模机制中,()描述了对象之间动态交互关系,还描述了交互对象之间的静态链接关系,即同时反映系统的动态和静态性。A:状态图B:顺序图C:通信图(协作图)D:活动图正确答案:C5、在面向对象程序设计中,对象与对象之间的协作是通过( )机制来实现的。A:参数传递B:消息传递C:深拷贝D:浅拷贝正确答案:B6、多对象是UML哪个图中的概念?()A:类图B:状态图C:通信图(协作图)D:组件图正确答案:C7、下列四个选项中,哪个不会出现在协作图中?()A:对象B:控制焦点C:消息D:对象间的链接正确答案:B8、用于描述相互合作的对象间的交互关系和链接关系的UML图是什么?()A:用例图
29、B:通信图(协作图)C:类图D:顺序图正确答案:B9、下图中没有使用到哪些概念?( )协作图.pngA:重载B:控制焦点C:约束D:生命线正确答案:BD10、消息传递是对象间通信的手段,一个对象通过向另一个对象发送消息来请求其服务,一个消息通常包括以下哪个选项?( )A:发送消息的对象的标识、调用的发送方的操作名和必要的参数B:发送消息的类名和接收消息的类名C:接收消息的对象的标识、调用的接收方的操作名和必要的参数D:接收消息的类名正确答案:C第九章1、一个状态图最多只能有一个初态和一个终态。()A:对B:错正确答案:B2、状态图中的状态自转换和内部转换都是指的一回事。()A:对B:错正确答案
30、:B3、转换是两个状态间的一种关系,表示对象将在当前状态中执行动作,并在某个特定事件发生或某个特定的条件满足时进入后续状态。下面哪些元素是转换的组成部分?( )A:源状态B:事件C:监护条件D:动作E:目标状态正确答案:ABCDE4、状态是对象( )的抽象。A:属性值B:方法C:功能D:行为正确答案:A5、状态图描述一个对象在不同( )的驱动下发生的状态迁移。A:事件B:对象C:执行者D:数据正确答案:A6、以下关于UML状态图的叙述中,不正确的是()。A:用于描述一个对象在多个用例中的行为B:用于某些具有多个状态的对象而不是系统中大多数或全部对象C:可以通过事件、动作等描述多个对象之间的交互
31、D:在一个状态图中可以描述多个对象的状态变化正确答案:D7、状态图可以表现()在生存期的行为、所经历的状态序列、引起状态转移的事件以及因状态转移而引起的动作。A:一组对象B:一个对象C:多个执行者D:几个子系统正确答案:B8、Innovation公司正在为美国国防部的新型导弹UMS993开发嵌入式控制软件,为了描述和理解该嵌入式系统中的控制机制,如在不同的飞行情况下导弹的响应动作,下面哪个图是最有用的?()A:顺序图B:活动图C:状态机图(状态图)D:类图正确答案:C9、状态图中,对象状态的转换一般是由事件触发的,事件的类型有信号事件、调用事件、变化事件、时间事件等,下图是一个对象状态在事件的
32、触发下发生自转换,此事件属于什么类型的事件?( )状态机图-事件.pngA:信号事件B:调用事件C:变化事件D:时间事件正确答案:D10、下述状态机图描述了一辆汽车的状态,指出哪种说法是错误的()并发子状态.pngA:"运动'状态是一个组成(组合)状态,由多个简单状态组成。B:"前进'状态和"低速'状态有可能同时出现。C:汽车在"前进'、"后退'、"高速'及"低速'任何一个子状态下,都有可能转到"停止'状态。D:"前进'状态和&quo
33、t;低速'状态是两个顺序子状态。正确答案:D第十章1、如下面活动图所示,请选出可以并发进行的活动有哪些?( )并发活动图.pngA:Gesture与DecompressB:Gesture与Synch mouthC:Gesture与Stream audioD:Synch mouth与Stream audio正确答案:ABCD2、下面哪些陈述是错误的?( )A:在活动图中,一个活动结束后不能立即紧接着开始另一个活动。B:在顺序图中,从对象图标垂直向下延伸的一条虚线被称为这个对象的生命线,消息可以用两生命线之间带箭头的线段表示。C:顺序图往往用来描述一个或多个用例中多个对象之间的动态协作关系
34、,以及协作过程中的行为次序。D:活动图可以用于描述一个算法的具体步骤。正确答案:A3、下面哪些陈述是正确的?()A:状态图可以用来描述涉及多个用例的单对象的行为。B:状态图可以用来描述多个对象之间的关系。C:活动图可以用来描述多个用例间多个对象之间的行为。D:活动图可以用来描述用例中的工作流。正确答案:4、( )技术是将一个活动图中的活动状态进行分组,每一组表示一个特定的类、人或部门,他们负责完成组内的活动。A:包B:分叉汇合C:泳道D:分支正确答案:C5、在互联网时代,共享软件无处不在,美国共享软件职业联盟对共享软件的定义是:"Shareware'is software t
35、hat offers a "try before you buy'(TBYB)capability,共享软件实质是采用"先用后买'的营销手段的商业软件。周弈靠一个非主流的MP3-CD Maker小软件,一个月就从美国人那里得到了5万美元的注册收入。周弈的例子让我们意识到个人英雄主义的时代并没有过去,只是有了新的环境。周弈的软件很小,甚至可以不用软件工程的方法就可以开发出来,只是内部的一个转换算法复杂,为了描述这个算法,下面哪个图是最合适的?( )A:类图B:状态图C:活动图D:用例图正确答案:C6、CocoCola是一家大型公司,由于公司业务的发展,准备对公
36、司已有的ERP软件系统进行升级,因此委托CoolSoft公司负责该项工作。Cococola公司所使用的系统是很久以前采用结构化开发方法开发的,该系统非常复杂,而且系统使用多线程来处理公司中并发的帐务处理请求。由于系统开发出来后经过多次修改,因此最初的系统开发文档已经过时。CoolSoft公司的专家建议在对系统升级前和Cococola公司的高层管理人员开一次讨论会,以便能更好地了解目前所使用的软件系统。那么在这次讨论会中,下面几个图中哪个图是最有用的?( )A:部署图B:顺序图C:状态图D:活动图正确答案:D7、活动图中分叉和汇合符是用来描述()。A:多进程的并发处理行为B:对象的时序C:类的关
37、系D:系统体系结构框架正确答案:A8、下列关于活动图的说法错误的是( )。A:一张活动图从本质上说是一个流程图,显示从活动到活动的控制流。B:活动图用于对业务过程中顺序和并发的工作流程进行建模。C:活动图的基本要素包括状态、转移、分支、分叉和汇合、泳道、对象流。D:活动图是UML中用于对系统的静态方面建模的五种图中的一种。正确答案:D9、活动图的边包括( )A:数据流B:对象流C:控制流D:消息流正确答案:BC10、在需求分析的业务流程建模中,可以利用活动图描述( )A:系统对外部呈现的功能B:多个用例联合起来形成的处理流程C:对象协同的单个用例中的处理流程D:软件与外部实体共同参与的业务处理
38、流程正确答案:BCD第十一章1、组件图用于对系统的静态实现视图建模,这种视图主要支持系统部件的配置管理,通常可以分为四种方式来完成,下面哪种不是其中之一( )。A:对源代码建模B:对事物建模C:对物理数据库建模D:对可适应的系统建模正确答案:B2、UML中一个组件可以实现多个类。( )A:对B:错正确答案:A3、下面关于组件图的说法正确的是哪些?( )A:组件图中的每个组件都实现一些接口,并且会使用另一些接口。B:只能通过组件中的接口来使用组件中的操作。C:当组件间的依赖关系与接口有关时,可以用具有同样接口的其他组件进行代替。D:使用接口可以防止系统中的不同组件直接发生依赖关系,这有利于组件的
39、更新。正确答案:ABCD4、()是软件(逻辑)系统体系结构(类、对象、它们间的关系和协作)中定义的概念和功能在物理体系结构中的实现。A:组件(构件)B:节点C:软件D:模块正确答案:A5、在UML2.0版本中的图形表示式中,"组件(构件)'的表示方式是下列图形中的哪一个 ?( )A:包图标.pngB:参与者(角色).pngC:节点图标.pngD:组件图标.png正确答案:第十二章1、UML提供了多种结构图用于对系统的静态方面进行可视化、详述、构造和文档化。当需要说明体系结构的静态实施视图时,应该选择哪种图?()A:组件图(构件图)B:对象图C:类图D:配置图(部署图)正确答案
40、:A2、一个银行ATM系统采用下图所示的配置图,则下列叙述不正确的是( )配置图(部署图).pngA:与GUI有关的类应该部署在ATM客户机上B:这个图表示一个三层的体系结构,不管ATM客户机、ATM应用服务器上、ATM数据服务器上是运行在同一台机器上还是不同的机器上C:为了系统的可伸缩性(scalability),与业务逻辑有关的对象应该部署在ATM应用服务器上D:为了系统的可伸缩型,与业务逻辑有关的对象应该部署在ATM客户机上正确答案:D3、下面选项中,哪一项的说法是错误的。()A:组件图(构件图)可以看做是类图的扩展,它专门描述组件的内部组成,以及组件之间的关系B:部署图(配置图)可以存
41、在多个关系,如依赖关系、泛化关系、实现关系和关联关系。C:如果软件制品的种类少、数量少、结构简单,只有一个文件或者少许几个文件就要用部署图来描述制品之间的关系。D:如果运行环境比较简单,只需要在特定操作系统上执行,而且不需要网络支持,就可以不需要部署图来描述节点间的关系。正确答案:C4、()图可以用来描述系统硬件的物理拓扑结构以及在此结构上运行的软件。A:用例图B:类图C:部署图(配置图)D:活动图正确答案:C5、节点是存在于运行时并代表一项计算资源的物理元素,没有计算能力的节点称为()。A:处理器B:设备C:组件D:接口正确答案:B第十三章1、下图是UML中的哪类图()组合结构图.pngA:类图B:组合结构图(复合结构图)C:包图D:对象图正确答案:B2、下图是UML中的哪类图()定时图.pngA:顺序图B:状态图C:通信图(协作图)D:定时图正确答案:3、下图是UML中的哪类图()包图.pngA:类图B:组合结构图(符合结构图)C:包图D:交互纵览图正确答案:4、交互纵览图是将活动图和交互图嫁接在一起,比活动图有更强的表达能力。( )A:对B:错正确答案:A5、UML2.0版本
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 医疗器械经营企业采购验收规范培训试题及答案
- 179红色天安门背景的“弘扬雷锋精神”学雷锋纪念日模板 2
- 分析仪器设备管理制度培训
- 内镜下粘膜剥离术(ESD)围术期健康宣教
- 2026年风力发电并网服务协议
- 冲渣安全技术规程培训课件
- 设备检修挂牌制度安全培训
- 2026年广东省阳江市单招职业倾向性考试题库带答案详解(能力提升)
- 2026年广州城建职业学院单招职业倾向性测试题库带答案详解(研优卷)
- 2026年山西铁道职业技术学院单招职业技能测试题库附答案详解(满分必刷)
- - 育才中学2026学年春季第二学期初二年级地理实践活动与知识应用教学工作计划
- 2026年永州职业技术学院高职单招职业适应性测试模拟试题带答案解析
- 肥胖课件之针灸治疗
- “十五五规划纲要”解读:双碳引领绿色发展
- 建筑施工安全管理细则范本
- 海信集团AI面试求职者常见疑惑解答
- 巴比门店加盟协议书
- DB11∕T 1823-2021 山区水土保持生态修复与监测技术指南
- 中国航空油料招聘笔试题及答案
- 高考化学湖北长江作业本 化学人教选择性必修2 04 课后素养评价(四)
- 2026年苏州工业职业技术学院单招职业适应性测试题库及答案1套
评论
0/150
提交评论