问题 单项选择题

UML中有多种类型的图,其中, (39) 对系统的使用方式进行分类, (40) 显示了类及其相互关系, (41) 显示人或对象的活动,其方式类似于流程图,通信图显示在某种情况下对象之间发送的消息, (42) 与通信图类似,但强调的是顺序而不是连接。

(42)处填()。

A.用例图

B.顺序图

C.类图

D.活动图

答案

参考答案:B

解析:

本题主要考查UML中各图的意义。

用例图展现了一组用例、参与者(Actor)以及两者之间的关系。用例图通常包括用例、参与者、扩展关系、包含关系。用例图用于对系统的静态用例视图进行建模。主要支持系统的行为,即该系统在它的周边环境的语境中所提供的外部可见服务。

类图展现了一组对象、接口、协作和它们之间的关系。在面向对象系统的建模中所建立的最常见的图就是类图。

活动图专注于系统的动态视图。它对于系统的功能建模特别重要,并强调对象间的控制流程。活动图一般包括:活动状态和动作状态、转换和对象。当对一个系统的动态方面进行建模时,通常有两种使用活动图的方式:对工作流建模,对操作建模。

顺序图(或称序列图)和协作图均被称为交互图,它们用于对系统的动态方面进行建模。一张交互图显示的是一个交互,有一组对象和它们之间的关系组成,包含它们之间可能传递的消息。

顺序图是强调消息时间序列的交互图,协作图则是强调接收和发送消息的对象的结构组织的交互图。

多项选择题
问答题