序列图解释
LDSPORTS官网什么是UML中的序列图
顺序图通常被开发人员用于描述用例中对象之间的交互(显示参与者和系统之间实现目标的交互的动作)。这样的图典型地说明了系统的不同部分如何相互交互,以及以什么顺序来实现结果。它们最常被软件开发人员使用,但也越来越多地在业务设置中采用,因为它能够清楚地显示系统如何运行。
序列图如何帮助您?
所以,当应序列图它们可以用来做什么呢?
- 演示参与者(系统用户)与系统或系统的各个部分之间的交互。
- 显示事件发生的时间顺序。
- 作为一种方便的文档形式,用于说明系统如何工作。该文件可以传递给其他人或组织。
序列图的符号
现在我们已经讨论了它是什么和它的用途,让我们看看一些常用的符号和组件序列图.
对象的生命线 在序列过程中相互作用的对象或系统的部分。 |
|
可供选择的片段 存在两个或多个消息序列,必须在这两个消息序列之间进行选择。 |
|
循环片段 表示一个重复序列。 |
|
选择片段 序列只能在特定的情况下发生。否则,它将失败。 |
|
激活 表示两个对象之间交互期间的活动对象。条形图的长度表示对象活跃的持续时间。 |
|
对象删除 结束对象或消息的生命线。 |
|
演员 可以是人类用户或其他外部主体。 |
|
实体 代表系统数据。 |
|
边界 表示系统中的软件元素。 |
|
控制 组织实体和边界元素。 |
|
请注意 用于包含建模人员/开发人员的额外有用信息。 |
|
消息 在继续发送另一封邮件之前,邮件的发件人必须等待收件人处理邮件。 |
|
消息返回 消息的接收方将信息传递回发送方。 |
|
异步消息 消息发送方继续发送消息,而不等待接收方处理其消息。 |
|
自我代表团 当一个对象向自己发送一条消息时。 |
|
终点 |
如何在EdrawMax中绘制序列图?
EdrawMax的直观软件允许您创建您的序列图.按照这个提纲,用最少的努力创建一个适合你的需求。
- 步骤1:在浏览器中,访问LDSPORTS官网 下载联机版本或下载桌面版本https://www.edrawsoft.com/download-edrawmax.html
- 步骤2:在白色边栏中,单击软件开发.然后,单击出现在屏幕顶部附近的UML modeling框。
- 步骤3:选择一个模板,或者点击带有“+”的UML建模框来打开一个新文档。或者,你也可以输入“序列图,并使用一个现成的模板。
- 步骤4:可以在屏幕的左边找到符号库。向下滚动查看更多信息序列diagram-related符号.
- 步骤5:只需将需要的组件从符号库拖到空白文档上就可以开始创建了。每个元素都可以移动、调整大小或自定义以满足您的需求。
序列图的例子
这里有一些例子序列图EdrawMax上创建。
图1:客户登录到他们的在线购物帐户。这个图表显示了验证过程中发生的事情。
图2:ATM取款。此图显示了在提款期间客户、ATM机和银行之间发生的交互。
关键外卖
在任何看似简单的操作中,总是有多个部分相互作用以创造一定的结果。顺序图是一种可视化和演示复杂过程的奇妙方式,允许您分解所有的交互,并看到一个系统在宏观范围内如何运行。使用Edraw麦克斯的序列图工具来创建您的序列图现在!