通信图
通 信 图
课程内容 1 通信图的概念 2 通信图的表示 3 消良的分类
课程内容 通信图的概念 通信图的表示 消息的分类 Conclusion 1 2 3
1,通信图的概念 冬通信图(Communication Diagram)与顺序图一样 都是用来描述对象之间相互作用的建模工具 冬在UML1.x中,通信图又被称为协作图 (Collaboration Diagrams),它描述了系统中,对 象间通过消息进行的交互,强调了对象在交互行为 中承担的角色 冬通信图的消息发生顺序用图中的消息编号的方法来 表示 冬通信图和顺序图之间的语义是等价的,只是他们的 关注点有所不同而已,可以很容易的完成从顺序图 到通信图的转换
1.通信图的概念 ❖通信图(Communication Diagram) 与顺序图一样 ,都是用来描述对象之间相互作用的建模工具 ❖在UML1.x中,通信图又被称为协作图 (Collaboration Diagrams),它描述了系统中,对 象间通过消息进行的交互,强调了对象在交互行为 中承担的角色 ❖通信图的消息发生顺序用图中的消息编号的方法来 表示 ❖通信图和顺序图之间的语义是等价的,只是他们的 关注点有所不同而已,可以很容易的完成从顺序图 到通信图的转换
2.通信图的表示 冬通信图的表达方式为: 通信图=交互的参与者+通信链+消息 Communication Diagram=Participants Communication Links Messages 冬通信图的组成元素包括对象、消息、链(连接器) 消息表示了对象间的通信,对象通过链连接在 一起。 1:add item() 3:update() 天 Maintenance :Item Window Administrator :find(String) O V Title
2.通信图的表示 ❖通信图的表达方式为: 通信图 = 交互的参与者+通信链+消息 Communication Diagram= Participants + Communication Links + Messages ❖通信图的组成元素包括对象、消息、链(连接器) 。消息表示了对象间的通信,对象通过链连接在 一起。 : Administrator : Maintenance Window : Item : Title 1: add item( ) 3: update( ) 2: find(String)
2通信图的表示 交互的参与者(Participants)用一个对象符号表示 ,与顺序图中对象的概念一样,只不过在通信图 中无法表示对象的创建和撤销,所以对于对象在 图中的位置没有限制。 冬在通信图中可能出现四类对象 "·存在于整个交互作用中的对象 ·在交互作用中创建的对象 ·在交互作用中销毁的对象 ·在交互作用中创建并销毁的对象
2.通信图的表示 ❖交互的参与者(Participants)用一个对象符号表示 ,与顺序图中对象的概念一样,只不过在通信图 中无法表示对象的创建和撤销,所以对于对象在 图中的位置没有限制。 ❖在通信图中可能出现四类对象 ◼ 存在于整个交互作用中的对象 ◼ 在交互作用中创建的对象 ◼ 在交互作用中销毁的对象 ◼ 在交互作用中创建并销毁的对象