7-UML中的几种其他图全解.ppt

7-UML中的几种其他图全解

* 第七章 UML中的几种其他图 通讯图 活动图 包图 7.1 通讯图 通讯图表示围绕着对象角色以及对象角色之间的链所组织的交互。 与顺序图不同: 1)通讯图表示扮演不同角色的对象之间的关系。 2)通讯图不表示作为单独维度的时间,所以交互的顺序和并发进程必须用顺序数决定。 顺序图表示执行消息的显式顺序,最好用于描述实时系统和复杂的场景。 5.2.1 概念与表示法 通信图是一种强调发送和接收消息的对象结构组织的交互图,展示围绕对象以及它们之间的连接器而组织的交互。连接器是由关联实例化的链以及通过过程参数、局部变量或全局变量而产生的对象之间的临时连接。 通讯图由对象(参与者) 、连接器以及连接器上的消息构成。这些概念及表示法与前述中的都完全相同。 为表示一个消息的时间顺序,可以给消息加一个数字前缀(从1号消息开始),在控制流中,每个新的消息的顺序号单调增加(如2,3等等)。为了显示嵌套,可使用带小数点的号码(1表示第一个消息;1.1表示嵌套在消息1中的第一个消息;1.2表示嵌套在消息1中的第二个消息;等等)。 嵌套可为任意深度。要注意的是,沿同一个链,可以显示多个消息(可能发自不同的方向),并且每个消息都有唯一的一个顺序

文档评论(0)

1亿VIP精品文档

相关文档