通信图
来源:互联网 发布:结对编程 编辑:程序博客网 时间:2024/06/14 06:20
一:定义
1,在UML1.0中,通信图称为协作图。
2,通信图强调参与一个交互对象的组织。
3,它与顺序图是同构图,也就是它们包含了相同的信息,只是表达方式不同而已,通信图与顺序图可以相互转换。
4,虽然通信图和顺序图均显示了交互,但它们强调了不同的方面。顺序图清晰地显示了时间次序,但没有显式指明对象间关系。通信图清晰地显示了对象间关系,但时间次序必须从顺序号来获得。
5,顺序图常用于用例场景描述,通信图更适合显示过程设计细节。采用哪种图,一般可以根据这种原则:当对象及其连接有利于理解交互时,选择通信图;当只需了解交互的次序时,选择顺序图。
二:示例
三:组成元素
1,通信图由以下基本元素组成:执行者(Actor)、对象(Object)、连接(Link,也称为链)、消息(Message)和守护条件(Condition)。
2,在UML中,使用实线表示两个对象之间的连接;通信图中的消息,由在连接上方的带有标记的箭头表示,同时可以用数字注明消息的次序。
3,守护条件:以“[条件表达式]”格式表示
四:绘制技巧
1,通信图中的对象与顺序图中的对象对应;
2,通信图中无法表示对象的生命线,因此无法显式表示对象的创建和销毁;
3,通信图中的消息添加了顺序号,用于说明交互过程中消息的时间顺序;
4,通信图用于表示对象之间的协作关系,即强调参与交互的对象的组织。
五:案例分析
1 0
- 通信图
- 通信图
- 通信图
- UML-通信图
- UML回顾-通信图
- BIO通信模型图
- uml通信图
- 通信
- 通信
- 通信
- 通信
- 通信
- 通信
- '通信'
- 通信
- 通信
- 设计模式:抽象工厂通信图--UML通信图案例
- ccf 通信问题 连通图
- 大神们,IOS 能不能捕获全局异常
- 基于WindowsMediaPlayer网页播放器的设计与实现
- UIImageView空白处不要点击事件
- 17. Letter Combinations of a Phone Number**
- cocos2d-x 编译时出错
- 通信图
- 从《NOI2014 魔法森林》看动态树(LCT)的简单应用
- Linux命令格式
- 数据可视化matplotlib的应用(三)
- pyhton+Selenium Girl2
- Memory Management (DXE) 代码简析
- Android 虚拟机运行简单的 hello world 显示“ Unfortunately,活动名has stoped ”
- 简单翻转程序
- IOS 读取 PDF图层