面向对象与UML知到章节答案智慧树2023年烟台大学_第1页
面向对象与UML知到章节答案智慧树2023年烟台大学_第2页
面向对象与UML知到章节答案智慧树2023年烟台大学_第3页
面向对象与UML知到章节答案智慧树2023年烟台大学_第4页
面向对象与UML知到章节答案智慧树2023年烟台大学_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

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

文档简介

面向对象与UML知到章节测试答案智慧树2023年最新烟台大学绪论单元测试

UML是面向对象的软件建模语言,可应用到软件开发全过程。

参考答案:

面向对象是当今主流的软件开发思想。()

参考答案:

下列哪些工具可以用来进行UML建模?(

参考答案:

RationalRose;

EnterpriseArchitect(EA);

MicrosoftOffice

Visio;StarUML

我们要从本课程中学到哪些知识?()

参考答案:

面向对象的设计原则;面向对象的基础知识;UML软件建模平时分析问题,总要获取哪些方面的信息?(

参考答案:

事物之间如何协作完成任务?;事物之间的关系是什么?;事物的特征和行为是什么?;问题中涉及哪些事物?第一章测试以下对软件建模描述正确的是(

参考答案:

模型是对现实世界的简化,但不能掩盖重要的细节。;越庞大复杂的系统,建模的重要性越大。;每个模型可以有多种表达方式,从不同角度来刻画系统。;要正确建模,模型必须准确反映软件系统的真实情况。;描述同一个系统的多个模型只能相对孤立,不能完全孤立,完全孤立的模型是不完整的模型的实质是什么?(

参考答案:

对现实的简化对软件模型而言,下面说法错误的是(

)

参考答案:

是软件的标准文档以下关于模型的说法错误的是(

)

参考答案:

模型必须是可视化的。以下哪一个选项不能当做模型?()

参考答案:

灭火器第二章测试在下面所述中,关于UML的说法不正确的是(

参考答案:

UML不适用于迭代式的开发过程。以下关于UML的叙述中,不正确的是(

参考答案:

UML也是一种编程语言UML是在下列哪种方法的基础上,广泛征求意见,集众家之长,几经修改而完成的。(

参考答案:

OMT方法;OOSE方法;Booch方法UML的英文全称是什么?()

参考答案:

UnifiedModelingLanguage在进行哪个领域的应用开发时,不推荐使用UML建模。(

参考答案:

数值计算第三章测试在面向对象程序设计语言中,()是利用可重用成分构造软件系统的最有效的特性,它不仅支持系统的可重用性,而且还有利于提高系统的可扩充性。

参考答案:

继承在面向对象程序设计语言中,对象之间的相互通信可以通过(

)来实现。

参考答案:

调用成员函数(

)是实现“一种接口,多种方法”的技术。

参考答案:

多态性(

)是对具有相同属性和行为的对象集合的抽象描述。

参考答案:

类面向对象方法学的出发点和基本原则是尽可能模拟人类习惯的思维方式,分析、设计和实现一个软件系统的方法和过程,尽可能接近于人类认识世界解决问题的方法和过程。因此面向对象方法有许多特征,如软件系统是由对象组成的;(

);对象彼此之间仅能通过传递消息互相联系;层次结构的继承。

参考答案:

把对象划分成类,每个对象类都定义一组数据和方法面向对象的特点主要概括为()。

参考答案:

抽象性、继承性、封装性、多态性封装是一种(

)技术,目的是使对象的生产者和使用者分离,使对象的定义和实现分开。

参考答案:

信息隐蔽采用面向对象方法开发软件的过程中,抽取和整理用户需求并建立问题域精确模型的过程叫(

)。

参考答案:

面向对象分析下列关于面向对象方法中描述中错误的是()

参考答案:

UML作为一种可视化建模语必须要与RUP开发过程同时使用。(

)是对象与其他外部世界相互关联的唯一途径。

参考答案:

接口第四章测试UML中有哪些扩展机制?(

参考答案:

构造型;标记值;约束UML2.0版本中交互图包括以下哪几个?(

)

参考答案:

顺序图;定时图;通讯图(协作图);交互纵览图UML通过图形的表示机制从多个侧面对系统的分析和设计模型进行刻画。其中(

)包括类图(classicdiagram)、对象图(objectdiagram)和包图(packagediagram),它们分别从不同的层面表示系统的静态结构。

参考答案:

结构视图以下哪个不是UML事物?()

参考答案:

机制事物UML提供了多种结构图用于对系统的静态方面进行可视化、详述、构造和文档化。其中哪个图是面向对象系统建模中最常用的图,用于说明系统的静态设计视图(

参考答案:

类图UML中的关系分为哪几种?(

参考答案:

依赖关系、关联关系、泛化关系、实现关系把元素进行分组管理的通用机制是什么?(

参考答案:

包UML通过图形化的表示机制从多个侧面对系统的分析和设计模型进行刻画。(

)视图包括交互图(interactivediagram)、状态图(statechartdiagram)与活动图(activitydiagram)。它们从不同的侧面刻画系统的动态行为。

参考答案:

行为视图(

)是一种不包含操作的实现部分的特殊类。

参考答案:

接口(

)可以用于帮助设计人员在UML模型为模型定义约束信息,创建更为精确的设计模型。

参考答案:

OCL第五章测试用例图中每个用例都有参与者,包括包含和扩展用例。()

参考答案:

错下列选项中,哪些是用例描述常包含的内容?()

参考答案:

可选事件流;用例概述;前置条件;基本事件流;参与者以下对系统的参与者描述正确的是哪些?(

参考答案:

与系统直接交互的其它系统可以作为系统的参与者,例如系统进行信息交换的计算机外部设备、数据库系统,其它软件系统等。;一些可以运行的进程可以作为系统的参与者,例如时间。;参与者的特征是其作为外部用户与系统发生交互。;与系统直接交互的真实的人可以作为系统的参与者。能够表示用例之间的关系的有哪些?(

参考答案:

扩展关系;包含关系;泛化关系用例(usecase)用来描述系统在对事件做出响应时所采取的行动。用例之间是具有相关性的。在一个“订单输入子系统”中,创建新订单和更新订单都需要核查用户帐号是否正确。那么,用例“创建新订单”、“更新订单”与用例“核查客户帐号”之间是什么关系?()

参考答案:

包含在UML的需求分析建模中,用例模型必须与(

)反复交流并加以确认。

参考答案:

用户UML客户需求分析产生的用例模型描述了系统的(

)。

参考答案:

功能要求有以下公司管理的用例图,其中安全主管参与者能够参与的用例有哪些?(

参考答案:

批准安全证书;监视周边;批准预算;管理人事以下说法中,错误的是(

)。

参考答案:

X2比X1、X3更具特殊性阅读下述UML用例图,判断下列哪个说法是错误的。(

参考答案:

每次执行还书用例都要执行交纳罚金用例第六章测试类之间的泛化关系具有传递性。(

参考答案:

对对象是类的实例,链是关联的实例,所以链和关联都可以有名字、角色、多重性。()

参考答案:

错在关联上加限定符可以把多重性是一对多的关联转变成一对一的关联。()

参考答案:

对两个类之间的关联表示它们之间存在一种不适于继承关系的逻辑关系,体现的是实例连接关系。在关联关系的表示类的两端,可以表示参与关联的哪些特性?()

参考答案:

可见性;关联名;约束;角色名;多重性在需求分析中,控制类的作用是什么?()

参考答案:

作为完成用例任务的责任承担着,负责协调,控制其他类共同完成用例规定的功能或行为。在进行类分析时,常将类分为边界类、实体类和控制类,UML分别用了《entity》、《boundary》、《control》这三种类的构造型来表示。如果有一个类,它的属性信息需要保存在数据库中,那常将这种类设计成什么?()

参考答案:

实体类什么是指利用工具将模型转换成指定语言类型的代码?(

参考答案:

正向工程UML中类关联的多重性是指什么?()

参考答案:

一个类的实类能够与另一个类的多个实类相关联在类图中,“-”表示的可见性是什么?()

参考答案:

private在一个课程注册系统中,定义了类CourseSchedule和类Course,并在类CourseSchedule中定义了方法add(c:Course)和方法remove(c:Course),则类CourseSchedule和类Course之间的关系是()

参考答案:

依赖关系以下是图书管理系统中的相关类,属于边界类的是?()

参考答案:

借书操作界面类什么有关联和类的特性,将多个类连接起来又有着属性和操作?()

参考答案:

关联类已知类A需要类B提供的服务,下列所描述的四种情况中,哪种情况不好把类A和类B之间的关系定义成依赖关系?()

参考答案:

类B是一个全局变量根据下面的代码,判断下面那些叙述是正确的?publicclassHouseKeeper{privateTimeCardtimecard;publicvoidclockIn(){

timecard.punch();}}

参考答案:

类HouseKeeper和类TimeCard之间存在关联(Association)关系关于类和对象的关系,下列说法中哪个是错误的?()

参考答案:

每个类某一时刻必定存在对象实体如图所示,下面哪些叙述是正确的?(

参考答案:

A和B必须实现getSalary(

)方法;如果一个方法的参数类型是Employee,则A的对象或B的对象可以作为参数传递给该方法;系统中不能创建类型为Employee的实例。在选项类图中,哪个类图中的类Order所生成的代码如下(

)publicclass

Order{

publicCustomer

recipient;}

参考答案:

****类B是类A的子类,每个类B的实例对象都是由1个类C的实例对象和1个或多个类D的实例对象组成,下面的哪个图可正确表示这种关系?(

参考答案:

****参考下图和代码,下面哪句话是正确的?(

)publicclass

JungleSimulator{

private

XXX

aVar

publicvoidsimulate(){

aVar.jump();

}}

参考答案:

XXX可以是Frog或Kangaroo,但XXX不能是Fish计算机(Computer)由中央处理器、内存、软盘、硬盘、显示器、键盘、鼠标等组成。那么Computer类和其他类(CPU、RAM、FloppyDrive、HardDisk、Monitor、Keyboard、Mouse)之间的关系是什么?()

参考答案:

聚合关系第七章测试顺序图中每个对象向下方向伸展的虚线是对象的生命线。

参考答案:

对在UML的顺序图中,如果同步消息有返回消息,必须明确的表示出来,而异步消息的返回消息可以不画。()

参考答案:

错在UML顺序图中,如果一条消息从对象a传向对象b,那么其(

)是一条从b指向a虚线有向边,它表示原消息的处理已经完成,处理结果(如果有的话)沿原消息传回。

参考答案:

返回消息UML的哪类消息表示消息源发出消息后不必等待消息处理过程的返回,即可继续执行自己的后续操作?()

参考答案:

异步消息系统架构师Bob在分析面向对象的课程注册系统的“注册课程”用例时,得到了一组协作关系复杂的类,下面哪种图可以描述该用例中多个对象之间的相互协作关系以及协作过程中的行为次序?()

参考答案:

顺序图或通信图(协作图)下列四个选项中,哪个不会出现在顺序图中?()

参考答案:

对象间的链接分析下面的顺序图,并指出哪种说法是正确的(

参考答案:

图中的虚线称作“生命线”,表示一个对象在其时间周期内的存在。下图分别是某订票系统的类图(部分)和顺序图(部分),其中顺序图中缺了两个类名,用X和Y代替,请问X和Y分别可以是哪个类?(

参考答案:

X=TourCoordinator

Y=BoxOffice根据下面顺序图,选择类Account必须实现哪些方法。(

参考答案:

withdraw,

checkBalance在UML2.0的顺序图中,引入了交互片段的概念,交互片段是顺序图的某一段,不同类型的交互片段其操作符是不同的。例如,操作符par表示组合片段中的各个交互片段并行执行,操作符(

)表示根据判断条件选择组合片段中的一个交互片段执行。

参考答案:

alt第八章测试通信图(协作图)可以看做是对象图的补充,因为通信图(协作图)不仅能够反映对象之间的链接关系,而且可以体现对象间的消息传递。

参考答案:

对协作图中的消息必须要有消息顺序号。(

参考答案:

对下面哪些建模元素不能在协作图中表示出来?()

参考答案:

状态;活动在UML的动态建模机制中,(

)描述了对象之间动态交互关系,还描述了交互对象之间的静态链接关系,即同时反映系统的动态和静态性。

参考答案:

通信图(协作图)在面向对象程序设计中,对象与对象之间的协作是通过(

)机制来实现的。

参考答案:

消息传递

多对象是UML哪个图中的概念?()

参考答案:

通信图(协作图)下列四个选项中,哪个不会出现在协作图中?(

参考答案:

控制焦点用于描述相互合作的对象间的交互关系和链接关系的UML图是什么?(

参考答案:

通信图(协作图)下图中没有使用到哪些概念?(

参考答案:

生命线;控制焦点

消息传递是对象间通信的手段,一个对象通过向另一个对象发送消息来请求其服务,一个消息通常包括以下哪个选项?()

参考答案:

接收消息的对象的标识、调用的接收方的操作名和必要的参数第九章测试一个状态图最多只能有一个初态和一个终态。(

参考答案:

错状态图中的状态自转换和内部转换都是指的一回事。(

参考答案:

错转换是两个状态间的一种关系,表示对象将在当前状态中执行动作,并在某个特定事件发生或某个特定的条件满足时进入后续状态。下面哪些元素是转换的组成部分?()

参考答案:

目标状态;监护条件;源状态;事件;动作状态是对象(

)的抽象。

参考答案:

属性值状态图描述一个对象在不同(

)的驱动下发生的状态迁移。

参考答案:

事件以下关于UML状态图的叙述中,不正确的是(

)。

参考答案:

在一个状态图中可以描述多个对象的状态变化状态图可以表现(

)在生存期的行为、所经历的状态序列、引起状态转移的事件以及因状态转移而引起的动作。

参考答案:

一个对象Innovation公司正在为美国国防部的新型导弹UMS—993开发嵌入式控制软件,为了描述和理解该嵌入式系统中的控制机制,如在不同的飞行情况下导弹的响应动作,下面哪个图是最有用的?(

参考答案:

状态机图(状态图)状态图中,对象状态的转换一般是由事件触发的,事件的类型有信号事件、调用事件、变化事件、时间事件等,下图是一个对象状态在事件的触发下发生自转换,此事件属于什么类型的事件?(

参考答案:

变化事件下述状态机图描述了一辆汽车的状态,指出哪种说法是错误的(

参考答案:

“前进”状态和“低速”状态是两个顺序子状态。第十章测试如下面活动图所示,请选出可以并发进行的活动有哪些?(

参考答案:

Gesture与Decompress;Synchmouth与Streamaudio;Gesture与Synchmouth;Gesture与Streamaudio

下面哪些陈述是错误的?()

参考答案:

在活动图中,一个活动结束后不能立即紧接着开始另一个活动。下面哪些陈述是正确的?(

参考答案:

活动图可以用来描述多个用例间多个对象之间的行为。;状态图可以用来描述涉及多个用例的单对象的行为。;活动图可以用来描述用例中的工作流。()技术是将一个活动图中的活动状态进行分组,每一组表示一个特定的类、人或部门,他们负责完成组内的活动。

参考答案:

泳道在互联网时代,共享软件无处不在,美国共享软件职业联盟对共享软件的定义是:“Shareware”issoftwarethatoffersa“trybeforeyoubuy”(TBYB)capability,共享软件实质是采用“先用后买”的营销手段的商业软件。周弈靠一个非主流的MP3-CDMaker小软件,一个月就从美国人那里得到了5万美元的注册收入。周弈的例子让我们意识到个人英雄主义的时代并没有过去,只是有了新的环境。周弈的软件很小,甚至可以不用软件工程的方法就可以开发出来,只是内部的一个转换算法复杂,为了描述这个算法,下面哪个图是最合适的?()

参考答案:

活动图CocoCola是一家大型公司,由于公司业务的发展,准备对公司已有的ERP软件系统进行升级,因此委托CoolSoft公司负责该项工作。Cococola公司所使用的系统是很久以前采用结构化开发方法开发的,该系统非常复杂,而且系统使用多线程来处理公司中并发的帐务处理请求。由于系统开发出来后经过多次修改,因此最初的系统开发文档已经过时。CoolSoft公司的专家建议在对系统升级前和Cococola公司的高层管理人员开一次讨论会,以便能更好地了解目前所使用的软件系统。那么在这次讨论会中,下面几个图中哪个图是最有用的?()

参考答案:

活动图活动图中分叉和汇合符是用来描述(

)。

参考答案:

多进程的并发处理行为下列关于活动图的说法错误的是()。

参考答案:

活动图是UML中用于对系统的静态方面建模的五种图中的一种。活动图的边包括(

参考答案:

控制流;对象流在需求分析的业务流程建模中,可以利用活动图描述(

参考答案:

软件与外部实体共同参与的业务处理流程;对象协同的单个用例中的处理流程;多个用例联合起来形成的处理流程第十一章测试组件图用于对系统的静态实现视图建模,这种视图主要支持系统部件的配置管理,通常可以分为四种方式来完成,下面哪种不是其中之一()。

参考答案:

对事物建模UML中一个组件可以实现多个类。()

参考答案:

对下面关于组件图的说法正确的是哪些?()

参考答案:

使用接口可以防止系统中的不同组件直接发生依赖关系,这有利于组件的更新。;只能通过组件中的接口来使用组件中的操作。;当组件间的依赖关系与接口有关时,可以用具有同样接口的其他组件进行代替。;组件图中的每个组件都实现一些接口,并且会使用另一些接口。(

)是软件(逻辑)系统体系结构(类、对象、它们间的关系和协作)中定义的概念和功能在物理体系结构中的实现。

参考答案:

组件(构件)在UML2.0版本中的图形表示式中,“组件(构件)”的表示方式是下列图形中的哪一个?(

参考答案:

****第十二章测试UML提供了多种结构图用于对系统的静态方面进行可视化、详述、构造和文档化。当需要说明体系结构的静态实施视图时,应该选择哪种图?(

参考答案:

配置图(部署图)一个银行ATM系统采用下图所示的配置图,则下列叙述不正确的是(

参考答案:

为了系统的可伸缩型,与业务逻辑有关的对象应该部署在ATM客户机上下面选项中,哪一项的

温馨提示

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

评论

0/150

提交评论