UML练习题
1. UML的全称是 ( B )
(A)Unify Modeling Language (C)Unified Modem Language
(B)Unified Modeling Language (D)Unified Making Language
2. 执行者(Actor)与用例之间的关系是( C )
(A)包含关系
(B)泛化关系 (C)关联关系 (D)扩展关系
(D)
3. 在类图中,下面哪个符号表示继承关系( C ) (A) (B) (C) 4. 在类图中,“ #”表示的可见性是( B )
(A)Public
(B)Protected
(C)Private
(C)
(D)Package
(D)
5. 在类图中,下面哪个符号表示接口( C ) (A) (B)
6. 下面哪个视图属于UML语言的交互图( D )
(A)行为图
(B)状态图
(C)实现图
(D)顺序图
7. UML语言包含几大类图形( B )
(A)3
(B)5
(C)7
(D)9
8. OMT方法是由下面哪位科学家提出的( b )
(A)Booch
(B)Rumbaugh (C)Coad (D)Jacobson
9. 下面那个类图的表示是错误的( D ) (A)
Student (B)
Student name : String age: Integer (C)
Student getName () getAge () (D)
Student Name : String Age:Integer getName () getAge ()
10. 什么概念被认为是第二代面向对象技术的标志( A )
(A)用例
(B)UML语言 (C)活动图 (D)组件图
11. 下面哪个符号代表包图( A ) (A)
12. 生命线是UML视图中哪个图形的组成部分( D )
(A)类图
(B)状态图
(C)活动图
(D)顺序图
(B)
(C)
(D)
1
13. 在UML的顺序图中,通常由左向右分层排列各个对象,正确的排列方法是( a)
(A)执行者角色 控制类 用户接口 (B)执行者角色 用户接口 (C)执行者角色 控制类 (D)执行者角色 用户接口
业务层
后台数据库 后台数据库
控制类 业务层 用户接口 业务层
后台数据库 业务层 控制类
后台数据库
14. 多对象是UML哪个视图中的概念( C )
(A)类图
(B)状态图
(C)协作图
(D)组件图
15. 在类图中,哪种关系表达总体与局部的关系( D )
(A)泛化
(B)实现
(C)依赖
(D)聚合