第6章 通信图56.pptVIP

  • 9
  • 0
  • 约2.51千字
  • 约 24页
  • 2018-01-18 发布于河南
  • 举报
第6章 通信图56

UML建模与分析 * UML建模与分析 第6章 通信图 通信图是一种交互图,强调的是发送和接收消息的对象之间的组织结构,使用通信图来说明系统的动态情况。 通信图主要描述协作对象间的交互和链接,显示对象、对象间的链接以及对象间如何发送消息。 通信图可以表示类操作的实现。 6.1 通信图的构成 通信图是顺序图之外另一个表示交互的方法。与顺序图描述随着时间交互的各种消息不同,通信图侧重于描述哪些对象之间有消息传递。 顺序图强调的是交互的时间顺序,而通信图强调的是交互的情况和参与交互的对象的整体组织。 还可以从另一个角度来看这这两种图:顺序图按照时间顺序布图,而通信图按照空间组织布图。 1 对象和类角色 由于在通信图中要建模系统的交互,系统的交互是由类的实例化形式(对象)完成所有的工作,因此,首要关心的问题是对象之间交互。通信图中可以使用3种类型的对象实例,如图所示: 建立的模型适用于 该类的所有实例 实例化对象的类 未知或不重要 引用特有的、唯一 的命名的实例 1 对象和类角色 除对象实例之外,在通信图中还可以看到对象实例角色。有四种方法来表示对象实例角色: 2 关联角色 类图中的关联对应于通信图中的关联角色。关联角色与关联的表示法相同,也就是在两个类元角色符号间的一条实线。如所示的关联角色中,ClassA扮演ClassB的角色RoleB,而ClassB扮演了Clas

文档评论(0)

1亿VIP精品文档

相关文档