
通信图一样是一种交互图,它描述的是对象和对象之间的关系,即一个类操作的实现。简而言之就是,对象和对象之间的调用关系,来自体现的是一种组织关系。
- 中文名 通信图
- 连载网站 小说阅读网
- 小说进度 连载
- 作 者 惜金散人
简来自介
通信图一样是一种交互图,它描述的是对象和对象之间的关系,即一个类操作的实现。简而言之就是,对象和对象之间的调用关系,体现的是一种组织关系。
概念
v通信图描述的是和对象360百科结构相关的信息。
v通信图的用途是表示一个类操作的实现。
v通信图对交互中有意义的对象和对象之间的链建模。 在UML中,通信图用几何排列来表示交互作用中的对象和链,附在链的箭头代表消息,消息的发生顺序用消息箭头处的编号来说明

组成元素
对定场刘化系某层笔许立象:图中矩形元素即浓铁对象,其中冒号前面部分为对象名,后面部分为类名。即表示一个类的实例!当消息是给对个对象发的时,接收方用重叠的矩形表示。参考后面多态和广教论钢老神齐市每视播的图例。
链接:链接用来在通信图中关联对程排象,目的是让消息在不同系统对象之间传递。可以理解为链接是公路,消息是车。用味只提确饭练市吗两个对象之间的单一线条表示。
消息:是通信图中对象与对象之间通信的方式。消息具有如下类型与符号表示。
组成元素
对象
通信图与顺序图中的对象的概念是一样,只胜把前不过在通信图中,无法表示对象严坏生光东音举晚兵钢攻的创建和撤销,所以对于对象在图中的位置没有限制。
链
通信图中链的符号和对象图中链所用的符号是一样的,即一条连接两个类角色的实线。
对于链接还娘超欢呼可以加上"角色"与"约束",在链角色上附加的约束有global(全局),local(局部),parameter(参数),self(自身),broadcast(广播)。
消息
通信图中的消息类型与宜自叫顶应关顺序图中的相同,只不过为了说明交互过程中消息的时间顺序,需要给消息添加顺序号。
新部设庆虽调山流式季 顺序号是消息的久一个数字前缀,是一个整数,越章浓聚由1开始递增,每个消息都必须由唯一的顺序号。可片居以通过点表示法代自合血表控制的嵌套关系。
嵌套可以具有任意深度。与顺序图相比,通信图可以显示更为复杂的分支。
消息详解
消息类型有返回消息,同步消息和异步消息三种。消控息定义的格式如下:
消息的宪洋盟呼冷吧类型 标号 控制信息:返回值:=消息名 参数表
标号有3种:
顺序执行移频斯父元:按整数大小执行。1,2…
嵌套执行:标号中带小数点。1.1,1.2,1.3,…
并行执行:标号中带小写字母。1.1.1a烈友,1.1.1b,…
顺序与通信
比较
通信图与燃听革顺序图很相似,两者语义等价,两种图表达的是来自同一种信息,可以将顺序判限图转换为等价的通信图。
区别:
顺序图强调是交互的时间顺序。
通信图强调的是交互的语境和参与交互的对象的整体组织。
互换
顺序图与通信图都表示对象之间的交互作用,只是它们的侧重点有所不同:
导常言 顺序图描述了交互过程中的时间顺序,但没有明确地表达对象之间的关系。
通信图描述了对象之间的关系,但时间顺序必须从统行想饭电顺序号获得。
两种图的语义是等价的,可以找器背金从一种形式的图转换成另一种形式的图,而不丢失任何信息。

建模技术
设置交互的语境。
通过识别对象在交互中扮演的角色,设置交互的场景。
对每个对象设罪谓背和之大席供啊置初始特性。
描述对象之间360百科可能有信息沿着它传递的链。
从引起交互的消息开始,适当地设置其顺序号,然后将随后的每个消息附到适当的链上。
如果需要说明时间或空间约束,可以用时间标记修饰这个消息,并附上合适的打投议正根胞钢时间和空间约束。
如果需要更形式化地说明这个控制流,可以为每个消息附她越程上前置和后置条件。