在一个课程注册系统中,定义了类CourseSchedule和类Course,并在类CourseSchedule中定义了方法add(c:Course)和方法remove(c:Course),则类CourseSchedule和类Course之间的关系是:()
A. 泛化关系
B. 组成关系
C. 依赖关系
D. 包含关系
查看答案
类A的一个操作调用类B的一个操作,且这两个类之间不存在其他关系,那么类A和类B之间是( )关系。
A. 实现
B. 关联
C. 依赖
D. 泛化
在一个网络游戏系统中,定义了类Cowboy和类Castle,并在类Cowboy中定义了方法open(c:Castle)和方法Close(c:Castle),则类Cowboy和类Castle之间的关系是:……()
A. 依赖(dependency)关系
B. 组成(composition)关系
C. 泛化(generalization)关系
D. 包含(include)关系
在UML提供的图中,( ) 用于按时间顺序描述对象间交互。
A. 网络图
B. 状态机图
C. 通信图
D. 顺序图
UML中,对象行为是通过交互来实现的,是对象间为完成某一目的而进行的一系列消息交换。消息序列可用两种类来表示,分别是( )。
A. 状态图和顺序图
B. 活动图和通信图
C. 状态图和活动图
D. 顺序图和通信图