当前位置: 首页 > 网络应用技术

UML图|时间序列图(序列,序列图)绘制

时间:2023-03-09 12:58:08 网络应用技术

  注意:本文中使用的绘图软件是Microsoft Visio。

  顺序地图更只是名称。通常,我们称之为订单图和序列图也被称为它。

  计时图是基于交互对象的交互行为的方法。这是UML描述对象之间的信息的一种方法。这是描述对象之间的协作关系的模型。

  定时图用于捕获系统操作中对象之间的相互作用,该对象由生命线和消息组成。

  时间序列图将相互作用关系表示为两个维度图。垂直方向是一个时间表,延伸了垂直线。水平轴代表了独立对象在协作中的作用。字符 - 类似字符由当物体存在时,字符由虚线表示。当对象的过程处于激活中时,生命线是双线线。消息由从一个对象的生命线到另一个对象的箭头表示。

  这个角色可以是用户,外部系统,机器等。

  使用下面的Visio软件中的图表示:

  对象的名称:

  生命线:在定时图中,这是一个虚线,从对象图标向下延伸,表明对象存在的时间。

  在生命线的虚线上,活动条可用于表示一定行为的起点和结尾,并且通常由小矩形表示。

  它称为Visio软件上的激活。

  注意:但是在这里我需要强调,不必使用活动条来表达生命线上的执行情况。使该图更复杂且难以绘制。在这种情况下,它倾向于不使用活动栏。

  什么是消息?

  在面向对象的分析和设计中,对象的行为也称为消息,因为对象之间的行为之间的相互作用也可以被视为对象之间的消息实现。当一个对象在另一个对象中调用行为时,消息传输完成。

  请注意生命线之间的通信,这些通信是对象发送的消息。

  例如:

  此外,这些消息还分为简单新闻,同步消息和异步消息。

  简单消息:这意味着如何从一个对象发送到另一个对象,不包括控制详细信息。

  同步消息:这意味着阻止和等待。例如,在向B发送消息后,必须等待B的对象必须等到执行B才能完成才能返回继续执行。这是同步消息。

  异步新闻:这意味着对与错。例如,在向B发送消息后,您可以直接执行代码而无需等待B。

  同步消息由实心箭头表示,异步消息由开放箭头表示。

  自称消息:

  消息的返回值:

  UML将交互式框添加到2.0处的定时图。交互式框用于求解交互式执行的条件和方法。它允许在串行图表中直接表示逻辑组件,以通过指定条件或子过程的应用区域为生存线的任何部分定义特殊条件和子处理。有13种类型的组合片段,名称和含义如下面所述:

  但是我们只采用一些通常用于谈论它的东西,但是基本用法是相同的。

  2.5.1,alt(选择片段)简单地表示,如果/else在图中。

  2.5.2,OPT包含可能发生或不发生的序列;

  只要我的得分少于60,我的母亲肯定会发生。

  它不会发生比更大的事情发生。

  2.5.3,循环(循环)段重复一定次,这可以指示重复临界片段的条件。

  2.5.4,平行(PAR)

  理论在这里,让我们谈谈一个例子。

  下图简要介绍了SpringMVC的执行过程。这次我们的任务是将其转换为时间 - 序列地图。

  前言图如下:

  就我个人而言,我认为绘画图片确实非常有效,尤其是当我们设计设计的内容时,在绘制相关图片之后,思维将更加清晰。

  如果您刚刚开始XDM,我想比代码更好地绘制图片。您可以在写作前绘制图片,以使自己的想法更清晰。

  如果是程序猿,我认为绘图是基本操作。

  作者:

  UML序列图摘要:http://www.trufun.net/uml/umlwendang/2016/0115/138.html

  统一建模语言UML(第二版)Tsinghua大学出版社