UML试题集2
UML考试试题及答案2

《统一建模语言UML》试卷(A、B卷)一、填空题1、在某个信息系统中,存在如下的业务陈述:①一个客户提交0个或多个订单;②一个订单由一个且仅由一个客户提交。
系统中存在两个类:“客户”类和“订单”类。
对应每个“订单”类的实例,存在______个“客户”类的实例;对应每个“客户”类的实例,存在______个“订单”类的实例。
供选择的答案:(1)A.0个 B.1个 C.1个或多个 D.0个或多个(2)A.0个 B.1个 C.1个或多个 D.0个或多个2、UML供选择的答案:A.状态图B.用例图C.状态图D.序列图E.部署图F.协作图G.类图答案:G B D F D F3、统一过程中的核心工作流有:需求工作流、分析工作流、设计工作流、实现工作流、测试工作流。
4、在协作图中通过________表示出消息的时间顺序。
消息编号5、Rational Rose2003具有非常友好的图形用户界面,其初始界面主要包括标题栏、菜单栏、工具栏、模型浏览器窗口、文档窗口、模型图窗口、日志窗口、状态栏等部分。
6、Rational Rose2003用户界面包含两种工具栏,为用户操作提供了方便,其中,编辑工具栏依赖于所打开的模型图,而标准工具栏则与模型图无关。
7、如果需要在模型图绘制窗口中多放置几个相同的图标,在编辑工具栏中,先单击选择锁定图标,进入“锁定”状态,而不必重复多次地返回道编辑工具栏中重复选择同一个图标。
二、选择题省略。
三、判断题1.用例图中包含关系是指一个用例继承了另一个用例。
(错)2.顺序图中每个对象向下方向伸展的虚线是对象的生命线。
(对)3.协作图是对象图的扩展。
(对)4.只有状态图采用泳道。
(错)5.部署图一般把节点分成处理器和外部软件。
(错)6.协作图和顺序图是等价的。
(对)7.一台计算机有很多零部件,例如:键盘,鼠标,主板,显示器等等,我们可以用一个聚集图来描述,也就是说计算机是一个聚集体。
(对)8.对象之间协作可以通过相互发送消息来实现,也就是消息可以是双向的。
UML考试题及答案

UML考试题及答案《UML与面向对象方法学》复习题二、单选题1.(A)不是UML体系的组成部分。
A.应用领域B.规则C.基本构造块D.公共机制2.在UML中,有四种事物,下面哪个不是(B)。
A.结构事物B.静态事物C.分组事物D.注释事物3.以下(C)不是RUP中的优秀方法。
A.迭代的开发软件B.不断的验证软件质量C.配置管理与变更管理D.支持正向与逆向工程4.下面(D)属于UML中的动态视图。
A.类图B.用例图C.对象图D.状态图5.在UML中,()把活动图中的活动划分为若干组,并将划分的组指定给对象,这些对象必须履行该组所包括的活动,它能够明确地表示哪些活动是由哪些对象完成的。
AA.泳道B.同步条C.活动D.组合活动6.用例之间有几种不同的关系,下列哪个不是他们之间可能的关系()。
BA.include B.connect C.generalization D.extend7.event表示对一个在时间和空间上占据一定位置的有意义的事情的规格说明,下面哪个不是事件的类型()。
CA.信号B.调用事件C.源事件D.时间事件8.通常对象有很多属性,但对于外部对象来说某些属性应该不能被直接访问,下面哪个不是UML中的类成员访问限定性()。
DA.public B.protected C.private D.friendly9.在UML中,类之间的关系有一种关系称为关联,其中多重性用来描述类之间的对应关系,下面哪个不是其中之一()。
AA.*....*B.0....*C.1....*D.0.(1)10.关于包的描述,不正确的是()。
BA.和其他建模元素一样,每个包必须有一个区别于其他包的名字B.export使一个包中的元素可以单向访问另一个包中的元素C.包的可见性分为public、protected、privateD.包中可以包含其他元素,比如类、接口、组件、用例等等11.Use Case用来描述系统在事件做出响应时所采取的行动。
【免费下载】UML试题集2

选择题:1、()可用于描述用户接口、设备控制器和其他具有反馈的子系统,它还可用于描述在生命其中期中跨越多个不同性质阶段的被动对象的行为,在每一个阶段该对象都有自己特殊的行为。
(A) 状态机视图;(B) 模型管理视图;(C) 动态视图;(D) 静态视图。
2、()是对象与其他外部世界相互关联的唯一途径。
(A) 消息传递;(B) 状态转换;(C) 接口;(D) 函数调用3、()是在分析模型的基础上,添加了设计元素的结果,使得分析模型更加接近系统实现。
(A) 领域模型;(B) 数据模型;(C) 设计模型;(D) 概念模型4、在UML活动图中,()表示活动需要输入的对象或者作为活动的处理结果输出的对象。
(A) 并发控制;(B) 决策点;(C) 对象;(D) 活动5、UML通过图形化的表示机制从多个侧面对系统的分析和设计模型进行刻画,其中()包括构件图,它描述软件系统中各组成构件,构件的内部结构以及构件之间的依赖关系。
(A) 行为视图;(B) 构件视图;(C) 结构视图;(D) 用例视图6、在UML顺序图中,如果一条消息从对象a传向对象b,那么其()是一条从b指向a虚线有向边,它表示原消息的处理已经完成,处理结果(如果有的话)沿原消息传回。
(A) 返回消息;(B) 创建消息;(C) 自消息;(D) 销毁消息7、在UML中,()可以对模型元素进行有效地组织,如类,用例,构件,从而构成具有一定意义的单元。
(A) 构件;(B) 包;(C) 节点;(D) 连接8、()描述软件系统中的构件及构件之间的构成关系和依赖关系。
(A) 状态图;(B) 对象图;(C) 构件图;(D) 部署图9、泛化使得()操作成为可能,即操作的实现是由它们所使得的对象的类,而不是由调用者确定的。
(A) 多重;(B) 多态;(C) 传参;(D) 传值10、在用例图中,执行者之间的关系只有()一种。
(A) 扩展;(B) 包含;(C) 继承;(D) 实现11、以下哪个选项不是状态图中三个常用的活动之一?()(A) 入口动作;(B) 出口动作;(C) 动作;(D) 中间动作12、如果用例A和用例B相似,但A的动作序列是通过改写B的部分动作或者扩展B的动作而获得的,则称()。
软件设计师UML练习题和答案

试题三(共15分)2007-11阅读下列说明和图,回答问题1至问题4,将解答填入答题纸的对应栏内。
【说明】已知某唱片播放器不仅可以播放唱片,而且可以连接电脑并把电脑中的歌曲刻录到唱片上(同步歌曲)。
连接电脑的过程中还可自动完成充电。
关于唱片,还有以下描述信息:1.每首歌曲的描述信息包括:歌曲的名字、谱写这首歌曲的艺术家以及演奏这首歌曲的艺术家。
只有两首歌曲的这三部分信息完全相同时,才认为它们是同一首歌曲。
艺术家可能是一名歌手或一支由2名或2名以上的歌手所组成的乐队。
一名歌手可以不属于任何乐队,也可以属于一个或多个乐队。
2.每张唱片由多条音轨构成;一条音轨中只包含一首歌曲或为空,一首歌曲可分布在多条音轨上;同一首歌曲在一张唱片中最多只能出现一次。
3. 每条音轨都有一个开始位置和持续时间。
一张唱片上音轨的次序是非常重要的,因此对于任意一条音轨,播放器需要准确地知道,它的下一条音轨和上一条音轨是什么(如果存在的话)。
根据上述描述,采用面向对象方法对其进行分析与设计,得到了如表3-1所示的类列表、如图3-1所示的初始类图以及如图3-2所示的描述播放器行为的UML状态图。
表3-1 类列表类 名 说 明 Artist 艺术家 Song 歌曲 Band 乐队 Musician 歌手 Track 音轨 Album唱片图3-1 初始类图图3-2 播放器行为UML 状态图ACDFE B (1) (2)(3) (4)(5) (6)10..*1 0..* 编写演奏【问题1】(3分)根据说明中的描述,使用表3-1给出的类的名称,给出图3-1中的A~F所对应的类。
【问题2】(6分)根据说明中的描述,给出图3-1中(1)~(6)处的多重度。
【问题3】(4分)图3-1中缺少了一条关联,请指出这条关联两端所对应的类以及每一端的多重度。
【问题4】(2分)根据图3-2所示的播放器行为UML状态图,给出从“关闭”状态到“播放”状态所经过的最短事件序列(假设电池一开始就是有电的)。
UML建模期末考试题及答案

UML建模期末考试题及答案一、单项选择题(每题2分,共20分)1. UML中用于表示系统的静态结构的图是:A. 活动图B. 用例图C. 类图D. 状态图答案:C2. 在UML中,一个类可以拥有的属性和方法的集合被称为:A. 接口B. 实现C. 封装D. 抽象答案:C3. 以下哪个不是UML中的关系?A. 关联B. 依赖C. 泛化D. 映射答案:D4. 以下哪个不是UML中的行为图?A. 活动图B. 序列图C. 状态图D. 部署图答案:D5. 在UML中,表示对象之间交互的图是:A. 用例图B. 类图C. 序列图D. 组件图答案:C6. 在UML中,一个对象的生命周期可以用以下哪个图来表示?A. 活动图B. 序列图C. 状态图D. 部署图答案:C7. 在UML中,表示系统的物理架构的图是:A. 用例图B. 部署图C. 组件图D. 包图答案:B8. 以下哪个是UML中的对象?A. 类B. 接口C. 实例D. 以上都是答案:C9. 在UML中,表示一个类可以实例化多少次的关系是:B. 泛化C. 聚合D. 组合答案:D10. 在UML中,表示对象之间交互的顺序的图是:A. 活动图B. 序列图C. 状态图D. 用例图答案:B二、多项选择题(每题3分,共15分)1. UML中,以下哪些图可以用来描述系统的动态行为?A. 活动图B. 序列图C. 状态图D. 用例图答案:A、B、C2. 在UML中,以下哪些元素可以表示类之间的关系?A. 关联B. 依赖C. 泛化D. 组合答案:A、B、C、D3. 以下哪些图可以用来描述系统的静态结构?A. 类图B. 对象图D. 部署图答案:A、B、C、D4. 在UML中,以下哪些图可以用来描述系统的交互?A. 序列图B. 通信图C. 用例图D. 活动图答案:A、B5. 在UML中,以下哪些元素可以表示对象之间的交互?A. 消息B. 信号C. 事件D. 操作答案:A、B、C三、简答题(每题10分,共30分)1. 请简述UML中用例图的作用。
UML试题及答案

一、单项选择题: (本大题共 20 小题,每题 1 分,共 20 分)1. UML 的全称是 Unified Modeling Language(A) Unify Modeling Language (B) Unified Modeling Language(C) Unified Modem Language (D) Unified Making Language2. 执行者(Actor)与用例之间的关系是( C )(A)包含关系 (B)泛化关系 (C)关联关系 (D)扩展关系3. 在类图中,下面哪个符号表示继承关系( C )(A) (B) (C) (D)4. 在类图中,“ #”表示的可见性是( B )(A) Public (B) Protected (C) Private (D) Package5. 在类图中,下面哪个符号表示接口( C )(A) (B) (C) (D)6. 下面哪个视图属于 UML 语言的交互图( D )(A) 行为图 (B) 状态图 (C) 实现图 (D) 顺序图7. UML 语言包含几大类图形( B )(A) 3 (B) 5 (C) 7 (D) 98. OMT 方法是由下面哪位科学家提出的( b )(A) Booch (B) Rumbaugh (C) Coad (D) Jacobson9. 下面那个类图的表示是错误的( D )(A) (B) (C) (D)Student Student Student Studentname : String Name : StringgetName ()age: Integer getAge () Age:IntegergetName ()getAge ()10. 什么概念被认为是第二代面向对象技术的标志( A )(A)用例 (B) UML 语言 (C)活动图 (D) 组件图11. 下面哪个符号代表包图( A )(A) (B) (C) (D)12. 生命线是 UML 视图中哪个图形的组成部分( D )(A)类图 (B) 状态图 (C) 活动图 (D) 顺序图13. 在 UML 的顺序图中,通常由左向右分层排列各个对象,正确的排列方法是( a)(A) 执行者角色控制类用户接口业务层(B) 执行者角色用户接口控制类业务层后台数据库后台数据库(C) 执行者角色控制类用户接口后台数据库业务层(D) 执行者角色用户接口业务层控制类后台数据库14. 多对象是 UML 哪个视图中的概念( C )(A)类图 (B) 状态图 (C) 协作图 (D) 组件图15. 在类图中,哪种关系表达总体与局部的关系( D )(A)泛化 (B)实现 (C)依赖 (D)聚合16. 在 UML 中,接口有几种表达方式( A )(A) 2 (B) 4 (C) 6 (D) 817. 下面哪个图形代表活动( D )(A) (B) (C) (D)18. 下面哪个 UML 视图是描述一个对象的生命周期的( B )(A)类图 (B) 状态图 (C) 协作图 (D)顺序19. 顺序图由类角色,生命线,激活期和(B)组成(A)关系 (B)消息 (C)用例 (D) 实体20. UML 中关联的多重度是指 ( b)(A)一个类有多个方法被另一个类调用(B)一个类的实类能够与另一个类的多个实类相关联(C)一个类的某个方法被另一个类调用的次数(D)两个类所具有的相同的方法和属性二、多项项选择题: (本大题共 10 小题,每题 2 分,共 20 分) 在每小题列出的五个备选项中有二个至五个是符合题目要求的,请将其代码填写在题后的括号内。
《UML建模技术》期末试卷及答案2套

《UML建模技术》期末考试试卷A(适用班级:软件111、112、113)计分:一、填空题(每空 3 分,共 30分)1.UML是由信息系统和面向对象领域的三位著名的方法学家、James Rumbaugh 和Ivar Jacobson在20世纪90年代中期提出。
2.UML最终于 11月7日正式被OMG采纳作为业界标准。
3.在UML的事物的关系中,用来描述一般化和特殊化的关系是指关系。
4.是对类所描述事物的补充说明,它显示了类的所有对象可能具有的状态,以及引起状态变化的事件。
5.用来反映若干个对象之间的动态协作关系,也就是随着时间的流逝,对象之间的交互方式。
6.使用Rational Rose建立的模型文件名的扩展名是:。
7.代表一个系统或系统的一部分行为,是对一组动作序列的描述。
UML中,使用椭圆图形来表示。
8.没有具体对象的类,并且带有抽象方法的类称为___________。
9.如果一个类的属性不能被其子类使用,则该属性的可见性为:___________。
10.在UML的部署图中,能够执行软件、具有计算能力的节点,称为。
二、选择题(每题3 分,共 45分,每题只有一个正确答案)1.以下UML的描述中,错误的是:________。
A.UML不是一种可视化的程序设计语言,而是一种可视化的建模语言B.UML是一种建模语言规格说明,是一种表示的标准C.UML不是过程,也不是方法,但允许任何一种过程和方法使用它D.UML是一种面向对象的设计工具2.用例属于UML的哪一类事物:。
A.结构事物B.行为事物C.分组事物D.注释事物3.从系统的外部用户角度出发,用于描述系统应该具有的功能集的UML视图是:。
A.用例视图B.逻辑视图C.并发视图D.组件视图4.如果要设置指定模型元素的字体,可以选择的操作菜单是:。
A.File菜单B.Edit菜单C.Format菜单D.View菜单5.用例从用户角度描述系统的行为。
用例之间可以存在一定的关系。
UML试题题库

UML 期末复习习题集一、选择题:1、对象模型的描述工具是( )。
A.状态图B.数据流图C.对象图D.结构图2、UML 中关联的多重度是指( )A 、一个类有多个方法被另一个类调用B 、一个类的实类能够与另一个类的多个实类相关联C 、一个类的某个方法被另一个类调用的次数D 、两个类所具有的相同的方法和属性3、为了描述和理解系统中的控制机制,如为了描述一个设备控制器(看成一个对象)在不同情况下的状态转变,下面几个图中哪个图最适合。
( )A 、交互图B 、活动图C 、状态图D 、类图4、UML 提供了一系列的图支持面向对象的分析与设计,其中 (1) 给出系统的静态设计视图; (2) 对系统的行为进行组织和建模是非常重要的; (3) 和__(4)__都是描述系统动态视图的交互图,其中__(5)__描述了以时间顺序组织的对象之间的交互活动,__(6)__强调收发消息的对象的组织结构。
A 、状态图B 、用例图C 、序列图D 、部署图E 、协作图F 、类图答题处(1)( )(2)( )(3)( )(4)( )(5)( )(6)( )5、面向对象的基本特征不包括 特性 ( )A 、封装B 、继承C 、多样性D 、抽象6、“一个研究生在软件学院做助教(teaching assistant),同时还在校园餐厅打工做收银员(cashier)。
也就是说这个研究生有3 种角色:学生、助教和收银员,但同一时刻只能有一种角色 。
”根据上面陈述,下面哪种设计是最合理的?( )7、在一个课程注册系统中,定义了类CourseSchedule 和类Course 。
并在类CourseSchedule 中定义了add(c:Course) 和remove(c:Course)方法,则类CourseSchedule 和类Course 之间的关系是: ( )A 、依赖关系B 、关联关系C 、类属关系D 、实现关系8、下列关于状态图的说法中,正确的是( )A 、状态图是UML 中对系统的静态方面进行建模的五种图之一。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
选择题:1、()可用于描述用户接口、设备控制器和其他具有反馈的子系统,它还可用于描述在生命其中期中跨越多个不同性质阶段的被动对象的行为,在每一个阶段该对象都有自己特殊的行为。
(A) 状态机视图;(B) 模型管理视图;(C) 动态视图;(D) 静态视图。
2、()是对象与其他外部世界相互关联的唯一途径。
(A) 消息传递;(B) 状态转换;(C) 接口;(D) 函数调用3、()是在分析模型的基础上,添加了设计元素的结果,使得分析模型更加接近系统实现。
(A) 领域模型;(B) 数据模型;(C) 设计模型;(D) 概念模型4、在UML活动图中,()表示活动需要输入的对象或者作为活动的处理结果输出的对象。
(A) 并发控制;(B) 决策点;(C) 对象;(D) 活动5、UML通过图形化的表示机制从多个侧面对系统的分析和设计模型进行刻画,其中()包括构件图,它描述软件系统中各组成构件,构件的内部结构以及构件之间的依赖关系。
(A) 行为视图;(B) 构件视图;(C) 结构视图;(D) 用例视图6、在UML顺序图中,如果一条消息从对象a传向对象b,那么其()是一条从b指向a虚线有向边,它表示原消息的处理已经完成,处理结果(如果有的话)沿原消息传回。
(A) 返回消息;(B) 创建消息;(C) 自消息;(D) 销毁消息7、在UML中,()可以对模型元素进行有效地组织,如类,用例,构件,从而构成具有一定意义的单元。
(A) 构件;(B) 包;(C) 节点;(D) 连接8、()描述软件系统中的构件及构件之间的构成关系和依赖关系。
(A) 状态图;(B) 对象图;(C) 构件图;(D) 部署图9、泛化使得()操作成为可能,即操作的实现是由它们所使得的对象的类,而不是由调用者确定的。
(A) 多重;(B) 多态;(C) 传参;(D) 传值10、在用例图中,执行者之间的关系只有()一种。
(A) 扩展;(B) 包含;(C) 继承;(D) 实现11、以下哪个选项不是状态图中三个常用的活动之一?()(A) 入口动作;(B) 出口动作;(C) 动作;(D) 中间动作12、如果用例A和用例B相似,但A的动作序列是通过改写B的部分动作或者扩展B的动作而获得的,则称()。
(A) 用例A包含用例B;(B) 用例A扩展用例B;(C) 用例A继承用例B;(D) 用例A实现用例B13、UML中所谓的“泛化”可以用以下哪个术语来代替?(A) 聚合;(B) 继承;(C) 抽象;(D) 封装14、在UML活动图中,()表示操作之间的信息交换。
(A) 控制流;(B) 信息流;(C) 初始活动;(D) 活动15、在Java或C++中,一个_____仅仅是指一个类提供给其他类的一组操作定义。
(A) 接口;(B) 对象;(C) 抽象类;(D) 引用(指针)16、在面向对象程序设计中,对象与对象之间的协作是通过_______机制来实现的。
(A) 参数传递;(B) 消息传递;(C) 深拷贝;(D) 浅拷贝17、一般情况下,可以将面向对象中的聚合概念划分为()关系。
(A) 继承;(B) 关联;(C) 组合;(D) 聚合18、encapsulation所对应的中文术语是?(A) 多态;(B) 封装;(C) 抽象;(D) 聚合19、在状态图中,()表示两个状态之间的关系;源状态和目标状态。
(A) 监护条件;(B) 事件;(C) 状态;(D) 转换20、目前业界主流的软件开发方法是?(A) 面向过程;(B) 面向对象;(C) 面向用户;(D) 面向切面21、以下哪个不是面向对象的概念?(A) 封装;(B) 多态;(C) 抽象;(D) 聚类22、________能够使你在现有的UML元素的基础上创建新的元素(A) 关键字;(B) 构造型;(C) 关联;(D) 继承23、________和_________都能够表示对象之间的交互,因此他们被合称为交互图。
(A) 顺序图、类图;(B) 协作图、状态图;(C) 顺序图、协作图;(D) 类图、状态图24、________是从用户的观察角度收集系统需求的一项屡试不爽的技术(A) 类图;(B) 用例图;(C) 协作图;(D) 顺序图25、下列对操作描述错误的是( )(A) 接口可以定义操作;(B) 类可以定义操作;(C) 操作可以作为顺序图中的消息;(D) 对象可以定义操作26、在UML模型中,类用( )表示(A) 直角矩形;(B) 圆角矩形;(C) 椭圆;(D) 牛眼睛27、接口的构造型是( )(A)《sign》;(B)《interface》;(C) 《component》;(D)《mode》28、下列哪些选项不可以具有继承关系()(A) 类;(B) 参与者;(C) 用例;(D) 活动29、类图中可以指明哪些信息( )(A) 属性;(B) 操作;(C) 职责;(D) 以上都可以30、UML的中文名称是( )(A)可扩展标记语言;(B) 超文本标记语言;(C) 统一建模语言;(D) 软件建模语言31、UML具有4层体系结构,下列哪层不是(A) M0;(B) M1(C) M3; (D) M432、包图可以体现包的多种关系,下列那个不是(A) 继承;(B) 重载;(C) 依赖;(D) 细化33、设计视图的静态方面采用()表现(A) 交互图;(B) 类图和对象图;(C) 状态图;(D) 活动图34、用例视图的静态方面由()来表现(A) 用例图;(B) 交互图;(C) 状态图;(D) 活动图35、常用的UML工具有很多,下列哪个不是(A) Rose;(B) powerdesign;(C) visio;(D) vss36、在UML中面向对象的概念有很多,下列哪个不是(A) 抽象;(B) 继承;(C) 封装;(D) 线程37、下列对“瀑布”开发方法描述错误的是( )(A) 开发过程被分割开来;(B) 不利于在项目开发过程对问题的逐步理解;(C) 分析、设计、编码和部署阶段是一个接一个顺序进行的;(D) 强调无缝连接38、GRAPPLE由5个段组成,分别是( )(A) 需求收集、分析、设计、开发、部署;(B) 领域分析、充实用例、测试设计、编码、部署;(C) 需求分析、设计、开发、测试、部署;(D) 需求分析、设计、编码、部署、庆祝39、下列( )不是UML提供的扩展机制(A) 构造型;(B) 标记值;(C) 约束;(D) 模型40、对UML层级M0~M3描述正确的是(A) 运行时实例、模型、元模型、元元模型;(B) 模型、运行时实例、元模型、元元模型;(C) 元元模型、元模型、模型、运行时实例;(D) 元元模型、元模型、运行时实例、模型41、下列对包描述错误的是( )(A) 包图描述一个过程或者操作的工作步骤;(B) 包是用来对图的元素进行分组;(C) 包为一组元素提供了一个命名空间;(D) 包图对UML中的其他图提供支持42、在UML1.X中,部署图中所使用的图元不包括( )(A) 构件;(B) 节点;(C) 关系;(D) 信号43、下列对部署图描述正确的是( )(A) 描述一个过程或者操作的工作步骤;(B) 描述对象之间的交互;(C) 描述最终系统的硬件设置以及和硬件相关的各项事宜;(D) 描述单个对象的状态变化44、在构件图中,构件用( )表示(A) 凹角五边形;(B) 左侧有两个小矩形的大矩形框;(C) 圆角矩形;(D) 立方体45、在构件图中,可以表示的关系不包括( )(A) 继承;(B) 依赖;(C) 聚集;(D) 注释46、在UML1.X中,构件图中所使用的图元不包括( )(A) 构件;(B) 接口;(C) 泛化;(D) 多对象47、在构件图中,一个构件替换另一个构件的条件( )(A) 新构件符合旧构件的接口;(B) 旧构件符合新构件的接口;(C) 新构件和旧构件名称相同;(D) 构件可以任意替换,不许任何条件48、下列对构件图描述错误的是( )(A) 软件构件是软件系统的一个物理单元;(B) 在UML1.X,数据文件、表格、可执行文件、文档、和动态链接库等都被定义为构件;(C) 构件提供和其他构件之间的接口;(D) 构件图包含构件、接口、关系和泳道49、在活动图中,下列关于泳道描述正确的是( )(A) 泳道用来表示活动发生的顺序;(B) 泳道用来表示活动的迁移;(C) 泳道表达出图中的各个活动分别由哪些对象负责;(D) 泳道用来表示if条件50、在活动图中,接收信号用( )表示(A) 凸角五边形;(B) 凹角五边形;(C) 圆角矩形;(D) 直角矩形51、在UML1.X中,活动图中所使用的图元不包括( )(A) 判定;(B) 参与者;(C) 信号;(D) 活动52、下列对活动图描述错误的是( )(A) 活动图被设计用于简化描述一个过程或者操作的工作步骤;(B) 活动图和旧的流程图很类似;(C) 活动图用于描述业务过程和类的操作;(D) 活动图显示出工作步骤、判定点和用例53、在协作图中,消息发生的顺序如何表示( )(A) 可以在消息名前面加上消息的序号;(B) 用生命线表示;(C) 从左到右依次发生;(D) 从右到左依次发生54、下列对顺序图和协作图的关系描述错误的是( )(A) 顺序图和协作图在语义上是等价的;(B) 顺序图和协作图不可以相互转换;(C) 协作图强调的是交互的语境和参与交互的对象的整体组织;(D) 顺序图强调的是交互的时间顺序55、在顺序图中,消息的类型不包括( )(A) 同步消息; (B) 异步消息;(C) 返回消息; (D) 传递消息56、下面哪个符号代表包图( )57、在类图中,哪种关系表达总体与局部的关系()(A )泛化(B )实现(C )依赖 (D )聚集 58、在类图中,“+”表示的可见性是( )(A )Public(B )Protected (C )Private (D )Package59、生命线是UML 视图中哪个图形的组成部分( )(A )类图 (B )状态图 (C )活动图 (D )顺序图 60、下面哪个图形代表活动( )61、下面哪个UML 视图是描述一个对象的生命周期的( )(A )类图 (B )状态图 (C )协作图 (D )顺序图 62、下面哪个视图属于UML 语言的交互图( )(A )行为图 (B )状态图 (C )实现图 (D )顺序图(B) (A)(C) (D)(B) (A)(C) (D)63、执行者(Actor )与用例之间的关系是( )(A )包含关系 (B )泛化关系 (C )关联关系 (D )扩展关系64、在类图中,下面哪个符号表示继承关系(65、UML 图不包括( )(A )用例图; (B )类图; (C )状态图; (D )流程图。