活动图:什么是活动图,什么时候使用?

现在就创建你的活动图

什么是UML中的活动图?

UML图软件允许用户演示和可视化系统的设计。UML一开始是作为一个软件系统建模器,但是已经在业务和非技术设置中得到了更广泛的应用,因为它具有描述系统动态方面的附加好处。

活动图,连同用例状态机,互动图,是UML(统一建模语言)中的行为图。它们模拟在特定系统或软件中发生的动作和工作流程。

这些图之间的区别是什么?使用案例和状态机图用于显示一个工作流程对象而活动图和交互图用于显示一个工作流活动到另一个。换句话说,活动图描绘了系统如何运行。这允许您更好地了解系统的工作流,以及该系统内某些事件的原因和限制是什么。

为什么要使用活动图?

活动图通常用于以下目的或以下方案:

  • 以清楚地说明系统中活动的顺序和逻辑
  • 说明用户与系统之间的业务流程
  • 建模方法,功能,操作和其他软件元素
  • 以显示并发活动正在发生
  • 捕获系统的动态元素

活动图中的形状,符号和符号

与任何图表、形状、符号和符号一样,这里有一些常用的符号活动图

初始节点 初始节点

工作流的开始。

请注意 请注意

用于包括不能在图表本身内交流的其他用户的注释。

请注意 行动/活动

用来说明一个动作或事件发生的圆框。

决定或合并或分支 决定或合并分支

当至少有两条可选路径供用户选择时使用的菱形符号。

动作或控制流 操作/控制流

由连接一个操作框到另一个操作框的箭头显示。

发送信号 发送信号

需要一个接收活动来完成这个信号。

接收信号 接收信号

“Send Signal”标注的活动流程已被接受并完成。

叉的象征 叉的象征


  • 用于将一个活动流分割为两个或多个并发活动
  • 用于将多个并发活动连接到一个或多个传出流


流最后 流最后

特定过程流的结束,但不是所有活动的结束。

结束标志 结束标志

完成所有流程流。

如何在edraw max中绘制一个活动图?

Edraw马克斯直观的软件允许您创建自己的活动图。不管是基本的还是复杂的,按照这个提纲来创建一个适合你需要的。

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

活动图示例

这是两个例子UML活动图创建在Edraw Max。

活动图登录示例

图1:Edraw Max Login System

这是一个如何在活动图中使用决策或合并/分支符号的例子。在这里,用户可能会出现以下两种结果之一:输入正确的登录详细信息并继续成功登录,或者输入错误的登录详细信息并返回到之前的登录行动

活动图电子商务实例

图2:电子商务订单处理

如何在客户在线订单的电子商务情况下使用叉码符号,发送信号和接收信号的示例。

活动图和流程图:有什么区别?

活动图显示一个活动到另一个活动的流程。它在UML中用于对系统(通常是软件)建模。它们还能够描述并发活动,通常通过更广泛的符号,包括泳道、分支、并行流、控制节点、扩展节点和对象节点。

另一方面,流程图只是向用户展示如何解决问题的一步一步的图表。它缺乏描述系统或软件的动态元素的能力,即并发活动的发生。

概括

活动图对您来说是一种非常有用的方法,说明和可视化业务流。它不仅仅是一个基本流程图,描绘了系统的动态性质和一系列活动。它允许您更好地了解整个系统或软件,并让您知道通过将复杂的流程分解为更小的活动,您可以知道哪些区域需要改进。使用edraw max创建自己的活动图现在!