序列图解释

LDSPORTS官网

什么是UML中的序列图

顺序图通常被开发人员用于描述用例中对象之间的交互(显示参与者和系统之间实现目标的交互的动作)。这样的图典型地说明了系统的不同部分如何相互交互,以及以什么顺序来实现结果。它们最常被软件开发人员使用,但也越来越多地在业务设置中采用,因为它能够清楚地显示系统如何运行。

序列图如何帮助您?

所以,当应序列图它们可以用来做什么呢?

  • 演示参与者(系统用户)与系统或系统的各个部分之间的交互。
  • 显示事件发生的时间顺序。
  • 作为一种方便的文档形式,用于说明系统如何工作。该文件可以传递给其他人或组织。

序列图的符号

现在我们已经讨论了它是什么和它的用途,让我们看看一些常用的符号和组件序列图

对象的生命线 对象的生命线

在序列过程中相互作用的对象或系统的部分。

可供选择的片段 可供选择的片段

存在两个或多个消息序列,必须在这两个消息序列之间进行选择。

循环片段 循环片段

表示一个重复序列。

选择片段 选择片段

序列只能在特定的情况下发生。否则,它将失败。

激活 激活

表示两个对象之间交互期间的活动对象。条形图的长度表示对象活跃的持续时间。

对象删除 对象删除

结束对象或消息的生命线。

演员 演员

可以是人类用户或其他外部主体。

实体 实体

代表系统数据。

边界 边界

表示系统中的软件元素。

控制 控制

组织实体和边界元素。

注意序列图 请注意

用于包含建模人员/开发人员的额外有用信息。

消息 消息

在继续发送另一封邮件之前,邮件的发件人必须等待收件人处理邮件。

消息返回 消息返回

消息的接收方将信息传递回发送方。

异步消息 异步消息

消息发送方继续发送消息,而不等待接收方处理其消息。

自我授权 自我代表团

当一个对象向自己发送一条消息时。

终点 终点

如何在EdrawMax中绘制序列图?

EdrawMax的直观软件允许您创建您的序列图.按照这个提纲,用最少的努力创建一个适合你的需求。

  • 步骤1:在浏览器中,访问LDSPORTS官网 下载联机版本或下载桌面版本https://www.edrawsoft.com/download-edrawmax.html
  • 步骤2:在白色边栏中,单击软件开发.然后,单击出现在屏幕顶部附近的UML modeling框。
  • 活动图edrawmax窗口
  • 步骤3:选择一个模板,或者点击带有“+”的UML建模框来打开一个新文档。或者,你也可以输入“序列图,并使用一个现成的模板。
  • 活动图edrawmax窗口
  • 步骤4:可以在屏幕的左边找到符号库。向下滚动查看更多信息序列diagram-related符号
  • 活动图edrawmax窗口
  • 步骤5:只需将需要的组件从符号库拖到空白文档上就可以开始创建了。每个元素都可以移动、调整大小或自定义以满足您的需求。

序列图的例子

这里有一些例子序列图EdrawMax上创建。

序列图的例子

图1:客户登录到他们的在线购物帐户。这个图表显示了验证过程中发生的事情。

序列图的例子

图2:ATM取款。此图显示了在提款期间客户、ATM机和银行之间发生的交互。

关键外卖

在任何看似简单的操作中,总是有多个部分相互作用以创造一定的结果。顺序图是一种可视化和演示复杂过程的奇妙方式,允许您分解所有的交互,并看到一个系统在宏观范围内如何运行。使用Edraw麦克斯的序列图工具来创建您的序列图现在!