软件建模技术第7章交互图选读.ppt

7.2 通信图 一、通信图的概念 通信图也称协作图(collaboration diagram); 描述系统中对象(或活动者)如何共同协作实现用例; 强调的是参与交互的对象的组织; 一般,顺序图和协作图之间可相互转换; 二、通信图的作用 描述用例或用例中特定部分的行为。 7.2 通信图 三、组成元素 对象(参与者实例、多对象、主动对象) 消息 链 7.2 通信图 三、组成元素 1、对象 (1)多对象 多个对象的集合,往往是同类的对象。 如果消息同时发送给多个对象,则用多重对象表示。 在顺序图中仍然显示为同单对象一样的图标。 7.2 通信图 三、组成元素 1、对象 (2)主动对象(活动对象) 一组属性和一组方法的封装体,其中至少有一个方法不需要接收消息就能主动执行(称作主动方法)。 UML中 Rose中 7.2 通信图 三、组成元素 2、链 用来连接对象,消息显示在链的旁边,一个链上可以有多个消息。 在顺序图中不使用链,只有协作图中才使用链的概念。 7.2 通信图 三、组成元素 3、消息 通信图中的消息类型与顺序图中的相同。 为了说明交互过程中消息的时间顺序,需要给消息添加顺序号。顺序号是在消息的前面加一个整数。每个消息都必须有唯一的顺序号。 编号方式:无层次编号和嵌套编号。 7.2 通信图 三、组成元素 4、迭代标记 在顺序编号前加上一个迭代符“*”和一个可选的迭

文档评论(0)

1亿VIP精品文档

相关文档