单选题
UML中有多种类型的图,其中, (39) 对系统的使用方式进行分类, (40) 显示了类及其相互关系, (41) 显示人或对象的活动,其方式类似于流程图,通信图显示在某种情况下对象之间发送的消息, (42) 与通信图类似,但强调的是顺序而不是连接。
单选题
A.用例图 B.顺序图 C.类图 D.活动图
单选题
A.用例图 B.顺序图 C.类图 D.活动图
单选题
A.用例图 B.顺序图 C.类图 D.活动图
单选题
A.用例图 B.顺序图 C.类图 D.活动图
【正确答案】
B
【答案解析】[解析] 本题主要考查UML中各图的意义。
用例图展现了一组用例、参与者(Actor)以及两者之间的关系。用例图通常包括用例、参与者、扩展关系、包含关系。用例图用于对系统的静态用例视图进行建模。主要支持系统的行为,即该系统在它的周边环境的语境中所提供的外部可见服务。
类图展现了一组对象、接口、协作和它们之间的关系。在面向对象系统的建模中所建立的最常见的图就是类图。
活动图专注于系统的动态视图。它对于系统的功能建模特别重要,并强调对象间的控制流程。活动图一般包括:活动状态和动作状态、转换和对象。当对一个系统的动态方面进行建模时,通常有两种使用活动图的方式:对工作流建模,对操作建模。
顺序图(或称序列图)和协作图均被称为交互图,它们用于对系统的动态方面进行建模。一张交互图显示的是一个交互,有一组对象和它们之间的关系组成,包含它们之间可能传递的消息。
顺序图是强调消息时间序列的交互图,协作图则是强调接收和发送消息的对象的结构组织的交互图。