UML选择题

更新时间:2023-11-18 20:59:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

3.当(D)时,用例是捕获系统需求最好的选择

A.系统具有很少的用户 B.系统具有??? C.系统算法复杂,功能单一 D.系统具有很多???

4.下列说法正确的是(D)

A.UML是一种语言,语言的使用者不能对其扩展。 B.UML仅是一组图形的集合。 C.UML仅适用于系统的分析和设计阶段。 D.UML是独立于软件开发过程的。

5.类和对象的关系类似于下面哪种类型的关系(A)

A.关联和链 B.用例和参与者 C.包和类图 D.聚集和组合

6.在一个课程注册系统中,定义了类CouresSchedule和类coures,并在类CouresSchedule中定义了方法add(C:Coures)和方法remove(c:Coures),则类CouresSchedule和类coures之间的关系是:C A.泛型关系 B.组合关系 C.依赖关系 D. 包含关系

7.UML中的扩展机制之一约束是用下面哪种方式表示的(B)

A只能用【约束表达式】这种方式 B只能用{约束表达式}这种方式 C只能用(约束表达式)这种方式 D上面任何一种方式都可以

8.用例从用户角度描述系统的行为。用例之间可以存在一定的关系,在“某图书管管理系统”的模型中,所有用户使用系统之前必须通过“身份验证”,“身份验证”可以有“密码验证”和“智能卡验证”两种方式。“身份验证”,“密码验证”和“智能卡验证”之间是(D) A关联 B包含 C 扩展 D泛化

9.以下关于UML文档的叙述正确的是A

A 描述了面向对象分析与设计的结果 B 指导开发人员如何进行面向对象设计 C 给出了软件的开发过程和设计流程 D 指导开发人员如何进行面向对象分析

10.在uml中,()把活动图中的活动划分为若干组,并将划分的组指定给对象,这些对象必须履行该组所包括的活动,它能够明确的表示哪些活动是由那些对象完成的。 A.组合活动 B.同步条 C.活动 D.泳道

11.在较高的抽象层次上,关于传统的程序流程图与UML中活动图的主要区别描述正确的是A A 程序流程图明确的指定了每个活动的先后顺序,而活动图仅描述了活动和必要的工作顺序 B 活动图不提供循环控制结构,而程序流程图提供

C 活动图不能表示并发活动,而程序流程图可以表示并发活动 D两者采用不同的图形符号系统

12.协作图主要描述对象的交互与连接,它(A) A.能够表示消息的顺序和嵌套关系。

B.能够表示消息的顺序关系,但不能表示消息的嵌套关系 C.能够表示消息的嵌套关系,但不能表示消息的顺序关系 D.既不能表示消息的顺序关系,也不能表示消息的嵌套关系

13.在UML的动态建模机制中,(C)描述了对象之间动态的交互关系,还描述了交互的对象之间的静态链接关系,即同时反映系统的动态和静态特征

A.状态图(state diagram) B.序列图(sequence diagram) C.协作图(colleagaboralion diagram) D.活动图(active diagram)

14.UML的状态图展示了一个特定对象的所有可能状态,以及由于各种事件的发生而引起的时间状态的转移,如果一个并发状态由m个并发子状态组成,那么该并发状态在某时刻的状态由(C)个子状态图中各取一个状态组合而成

A.任意一 B.任意两 C.每一 D.任意n(n

15.在状态图中不可以表示下面哪些概念(D) A.动作 B.事件 C.迁移 D.类

16.下列说法正确的是(B)

A.一个状态图最多只能有一个初态和一个终态。 B.协作图中的消息必须要有消息顺序号。

C.两个参与者之间可以有包含关系,扩展关系或泛化关系。

D.在顺序图中无法表示要重复发送的消息,但在协作图中可以表示要重复发送的消息。

17.在使用UML建模时,通常采用“1描述需求→2构造系统结构→3描述系统行为”的设计步骤。其中,UML结构包括了基本构造快,公共机制和(A)

A.把这些构造块放在一起的规则 B.类与对象的划分,接口与实现的分离 C.描述系统细节和规格说明 D.构造快的特征描述

18.下列关于生命线的说法不正确的是(D)

A.生命线是一条垂直的虚线,用来表示序列图中的对象在一段时间内的存在 B.在序列图中,每个对象的底部中心的位置都带有生命线

C.在序列图中,生命线是一条时间线,从序列图的顶部一直延伸到底部,所用的时间取决于交百持续的时间----即生命线表现了对象存在的时段。

D.序列图中的所有对象在程序一开始运行的时候,其生命线必须都存在。

19.下面不是rational rose中的视图是(C)

A.用例视图 B.部署视图 C数据视图 D.逻辑试图

20.下面关于rational rose 说法不正确的是(c)

A.rational rose的代码生成功能可以针对不同类型的目标语言生成相应的代码。 B.Rational rose建模工具可以执行非一致性检查。 C.Rational rose不提供逆向工程功能。

D.Rational rose 是由rational 软件开发公司设计、开发的一种重复的可视化建模工具。

21.在一个课程注册系统中,定义了类CouresSchedule和类coures并在类CouresSchedule中定义了方法add(C:Coures)和方法remove(C:Coures),则类CouresSchedule和类coures之间的关系是: A.泛型关系 B.组合关系 C.依赖关系 D.包含关系

22.在用例建模过程中,若几个用例执行了同样的功能步骤,这时可以把这些公共步骤提取成独立的用例,这种用例称为抽象用例,在UML的用例图上,将用例之间的这种关系标记为() A.association B.extends C.includes D.inheritances

23.在UML的通用机制中,构建是系统中从一组接口规范且付诸实现的物理的、可替换的软件模块,用于把元素组织成组的是:() A.包 B.类 C.接口 D.构件

24.UML用例图展示了各类actor与系统所提供的用例之间的连接,在银行储蓄管理信息系统中,不属于外部actor的是()

A.存折和存取款单 B.银行工作人员 C.储蓄客户 D.储蓄机

25.在面向对象分析过程中,用概念模型来详细叙述系统的问题域,用类图来表示概念模型,用()来描述对象行为

A.序列图和协作图 B.用例图和活动图 C.状态图和活动图 D.用例图和构件图

26.下列关于协作图,不正确的是()

A.协作图是对在一次交互过程中有意义对象和对象之间的链建模。

B.协作图显示了对象之间如何交互以执行特定用例或用例中特定部分的行为。 C.协作图的目的在于描述系统中各个对象按照时间顺序的交互的过程。

D.在协作图中,类元角色描述了一个对象,关联角色描述了协作关系中的链,并通过几何排列表现交互作用中的各个角色。

27.下列关于对象和对象图说法正确的是() A.对象图描述系统在某一特定时间点上的动态结构

B.对象图是类图的实例和快照,即类图中的各个类在某一个时间点上的实例及其关系的静态写照 C.对象图中包括对象和类

D.对象是类的特定实例,链是类的属性的实例,表示对象的特点

28.下列那些叙述是不合适的()

A.状态图可以用来描述涉及多个用例的对象的行为。 B.一些高级的状态图可以用来描述多个对象之间的关系。 C.活动图可以用来描述多个用例间多个对象之间的行为。 D.活动图可以用来描述企业的工作流。

29.在UML中,下列类的命名有效的是()多选

A.Account B.Accounting::Account C.Accounting.Account D.Accounting;Account

30.下列哪些陈述是错误的()?

A.在活动图中,一个活动结束后不能立即开始另一个活动。

B.在顺序图中,从对象图标垂直向下延伸的一条虚线称为这个对象的生命线,消息可以用两生命线之间带箭头的线段表示。

C.协作图中的消息必须要有消息顺序号。 D.活动图可以用于描述一个算法的具体步骤。

31.下列哪些陈述是错误的()

A.消息可以从被动对象发送到主动对象。

B.在状态途中,动作可以被中断,但活动不能被中断。

C.在构件途中,一个构件和一个接口之间可以有实现关系,也可以有依赖关系。 D.协作图适合描述多个对象之间的行为协作。

32.为描述和理解系统中的控制机制,如描述一个设备控制器在不同情况或事件下所要完成的动作,下列几个图中哪个图最有用()

A.交互图 B.活动图 C.状态图 D.类图

33.一个机票预定系统运行后发现系统的响应时间很慢,初步分析认为是系统的吞吐量低于平均水平。开发人员准备解决响应时间慢的问题,请问在下面几种视图中,哪种视图在这种情况下对开发人员最有帮助() A.用例视图 B.实现视图 C.进程视图 D.部署视图

34.类之间的关系不包括()

A.依赖关系 B.泛化关系 C.实现关系 D.分解关系

35.下列关于接口说法不正确的是() A.接口是一种特殊的类

B.所有接口都是有构造型《interface》的类

C.一个类可以通过实现接口从而支持接口所指定的行为

D.在程序运行的时候,其他对象不仅需要依赖于此接口,还需要知道该类对接口实现的其他信息。

36.下列关于视图说法不正确的是()

A.用例视图描述了系统的参与者与系统进行交互的功能。

B.交互视图描述了执行系统功能的各个角色之间相互传递消息的顺序关系

C.状态机视图是通过对象的各种状态建立模型来描述对象随时间和事件变化的动态行为。 D.构件视图表示运行时的计算资源(例如计算机以他们之间的连接)的物理布置。

本文来源:https://www.bwwdw.com/article/g15v.html

Top