新闻资讯
看你所看,想你所想

通信图

通信图一样是一种交互图,它描述的是对象和对象之间的关系,即一个类操作的实现。简而言之就是,对象和对象之间的调用关系,来自体现的是一种组织关系。

  • 中文名 通信图
  • 连载网站 小说阅读网
  • 小说进度 连载
  • 作    者 惜金散人

来自

  通信图一样是一种交互图,它描述的是对象和对象之间的关系,即一个类操作的实现。简而言之就是,对象和对象之间的调用关系,体现的是一种组织关系。

概念

  v通信图描述的是和对象360百科结构相关的信息。

  v通信图的用途是表示一个类操作的实现。

  v通信图对交互中有意义的对象和对象之间的链建模。 在UML中,通信图用几何排列来表示交互作用中的对象和链,附在链的箭头代表消息,消息的发生顺序用消息箭头处的编号来说明

UML图示例

组成元素

  定场刘化系某层笔许立:图中矩形元素即浓铁对象,其中冒号前面部分为对象名,后面部分为类名。即表示一个类的实例!当消息是给对个对象发的时,接收方用重叠的矩形表示。参考后面多态和广教论钢老神齐市每视播的图例。

  链接:链接用来在通信图中关联对程排象,目的是让消息在不同系统对象之间传递。可以理解为链接是公路,消息是车。用味只提确饭练市吗两个对象之间的单一线条表示。

  消息:是通信图中对象与对象之间通信的方式。消息具有如下类型与符号表示。

组成元素

对象

  通信图与顺序图中的对象的概念是一样,只胜把前不过在通信图中,无法表示对象严坏生光东音举晚兵钢攻的创建和撤销,所以对于对象在图中的位置没有限制。

  通信图中链的符号和对象图中链所用的符号是一样的,即一条连接两个类角色的实线。

  对于链接还娘超欢呼可以加上"角色"与"约束",在链角色上附加的约束有global(全局),local(局部),parameter(参数),self(自身),broadcast(广播)。

消息

  通信图中的消息类型与宜自叫顶应关顺序图中的相同,只不过为了说明交互过程中消息的时间顺序,需要给消息添加顺序号。

 新部设庆虽调山流式季 顺序号是消息的一个数字前缀,是一个整数,越章浓聚由1开始递增,每个消息都必须由唯一的顺序号。可片居以通过点表示法代自合血表控制的嵌套关系。

  嵌套可以具有任意深度。与顺序图相比,通信图可以显示更为复杂的分支。

消息详解

  消息类型有返回消息,同步消息和异步消息三种。消息定义的格式如下:

  消息的宪洋盟呼冷吧类型 标号 控制信息:返回值:=消息名 参数表

  标号有3种:

  顺序执行移频斯父元:按整数大小执行。1,2…

  嵌套执行:标号中带小数点。1.1,1.2,1.3,…

  并行执行:标号中带小写字母。1.1.1a烈友,1.1.1b,…

顺序与通信

比较

  通信图与燃听革顺序图很相似,两者语义等价,两种图表达的是来自同一种信息,可以将顺序判限图转换为等价的通信图。

  区别:

  顺序图强调是交互的时间顺序。

  通信图强调的是交互的语境和参与交互的对象的整体组织。

互换

  顺序图与通信图都表示对象之间的交互作用,只是它们的侧重点有所不同:

导常言  顺序图描述了交互过程中的时间顺序,但没有明确地表达对象之间的关系。

  通信图描述了对象之间的关系,但时间顺序必须从统行想饭电顺序号获得。

  两种图的语义是等价的,可以找器背金从一种形式的图转换成另一种形式的图,而不丢失任何信息

顺序图与通信图的互换

​建模技术

  设置交互的语境。

  通过识别对象在交互中扮演的角色,设置交互的场景。

  对每个对象设罪谓背和之大席供啊置初始特性。

  描述对象之间360百科可能有信息沿着它传递的链。

  从引起交互的消息开始,适当地设置其顺序号,然后将随后的每个消息附到适当的链上。

  如果需要说明时间或空间约束,可以用时间标记修饰这个消息,并附上合适的打投议正根胞钢时间和空间约束。

  如果需要更形式化地说明这个控制流,可以为每个消息附她越程上前置和后置条件。

转载请注明出处累积网 » 通信图

相关推荐

    声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:fendou3451@163.com