免费注册
流程类
图形化表达方式
脑图类
结构化表达方式
笔记类
高效化表达方式
实用工具
实用工具
业务与管理领域
软件工程与系统设计
Image UML
数据分析与研究
工程与技术设计
数据库与信息系统
Image 树形图
Image 括号图
Image 思维笔记
Image

免费在线的UML活动图软件

免费使用
Image
免费在线的UML活动图软件
Image
Image
什么是活动图

活动图类似于流程图,是一种用于描述系统行为的模型视图,它可以用来描述系统的工作流程和并发行为,用于展现参与系统某一行为的对象进行的各种活动的顺序关系,是状态机的另一个表现形式。

活动图是为了分析流程,借助可视化的工具,描绘现实世界中具体事情的运转过程,输出既方便人们理解,又便于计算机开发实现的内容。

活动图主要作用:
1. 描述一个操作执行过程中所完成的工作,说明角色、工作流、组织和对象是如何工作的;
2. 对用例的工作流进行建模,说明用例的实例是如何执行动作以及如何改变对象状态;
3. 帮助相关人员理解业务处理过程;
4. 描述复杂过程的算法。

ProcessOn支持免费在线制作UML活动图,模板社区内有丰富的活动图模板可供学习和使用,同时支持多人协作,帮助您与团队快速创建活动图。

免费使用

ProcessOn活动图功能亮点

在线协作

支持多人在线同屏创作,还可以设置分享链接,信息实时传递。

在线协作
AI一键生成

只需输入一句话,就自动生成所需图形,还可以对图形风格自动美化。

AI一键生成
个性化风格定制

内置多种主题风格,也可以自由设计你喜爱的风格样式。

个性化风格定制
多种形式组件

支持插入图标、图片、标签、备注LaTex公式、代码块、链接、附件等多种形式组件。

多种形式组件
兼容多种格式

支持导出PNG、VISIO、PDF、SVG等格式,支持导入VISIO、Mermaid格式。

兼容多种格式
数据多端同步

文件实时存储,多端设备云同步,历史版本可追溯,数据安全有保障。

数据多端同步
活动图和状态图区别

活动图是以活动为核心表达,圆角矩形表示活动,转移线上通常不写内容,只是在进行判断的时候,要在线上写出判断的条件。

状态图是以状态为核心表达,圆角矩形表示状态,在转移线上写的内容,对应的是活动图的活动。

ProcessOn内置全面的UML2.5及SysML活动图及状态图图形符号库,拖拽操作简单高效,连线智能吸附,支持一键对齐、批量调整间距,即使面对复杂的UML活动图也能快速完成布局。

在线创建图表
活动图和状态图区别
活动图组成

起始点:一个活动图开始,会先画一个起始点,用实心圆表示。

活动:代表系统或业务过程中的一个操作步骤或任务,用圆角矩形表示,里面写上活动名称。

判定:用菱形表示,也称为分支与合并,一个判定有一个进入路径,有两个或两个以上的转出路径。

同步:用实心窄矩形表示,也称为分叉与汇合,用来描述并行进程,分支用于表示并行活动的开始,而汇合用于表示并行活动的结束。

泳道:泳道将活动或动作按执行的对象进行分组,每一组使用泳道来隔开。这样,即清楚的描述了活动或动作的转移情况,又表达清楚了这些活动或动作是由谁来完成的。

对象流:用矩形框来表示一个对象,使用虚线箭头反应活动与对象之间的依赖关系。

结束点:流程结束处,再画上结束点,用同心圆表示。

在线创建图表
活动图组成
活动颗粒

所有活动节点的粒度应大致相同:

“登录系统”和“点击按钮”同时出现,这是错误的。

“填写用户名和密码”->“验证身份”->“进入主界面”,这是正确的。

在线创建图表
活动颗粒
分叉与汇合

在同一时刻,有两个或两个以上的并发控制流的情况,分叉表示一个控制流分解成两个或多个并发的控制流,汇合表示两个或多个并发控制流在此取得同步。

在活动图中使用同步条来说明这些控制流的分叉和汇合情况,同步条用实心窄矩形表示。

在线创建图表
分叉与汇合
活动图应用场景

业务流程建模:采购审批、请假流程
系统功能操作流建模:登录、下单、报表生成
类的行为建模(配合状态图):用户注册流程、订单处理流程
并发或协作行为建模:多线程协作、任务分发

ProcessOn模板社区内包含多种活动图应用场景模板,您可以克隆后使用,提升作图效率。

在线创建图表
活动图应用场景
活动图绘制建议

1,控制图形简洁、避免嵌套过深

2,明确每个动作的执行者

3,合理使用判断与并发结构

 4,可以配合其他UML图使用

在线创建图表
活动图绘制建议

活动图怎么画?

活动图怎么画?
1
在开始绘制之前,需要先梳理好活动图中的活动、判定、同步等全部元素
2
新建"UML图",或者先新建"流程图",然后添加“UML状态图/活动图”符号到作图区
3
从起始点开始,按照活动发生的顺序,将所有活动依次添加到画布中连接活动状态,并添加判定、同步来描述特殊活动和并行活动
4
连接活动状态,并添加判定、同步来描述特殊活动和并行活动
5
根据业务情况,如活动执行人较多,可以添加泳道,如需描述对象的情况,可以添加对象流
6
检查并确认图形正确无误,这样,一张专业的活动图就制作完成
免费使用

活动图绘制攻略

  • 『这就是UML!』系列内容第10讲:活动图

    『这就是UML!』系列内容第10讲:活动图

    活动图是一种用于描述系统行为的模型视图,它可以用来描述系统的工作流程和并发行为,用于展现参与系统某一行为的类进行的各种活动的顺序关系。活动图类似于流程图,可以描述过程逻辑、业务流程和工作流,但活动图支持并发行为。
    特邀撰稿人:翔宇亭IT乐园
    1分钟前
    25278
  • 【干货分享】 10分钟掌握14种UML图

    【干货分享】 10分钟掌握14种UML图

    本文利用ProcessOn作图工具,快去全面快速解读什么是UML图?UML图分为那些种类及每种图形的概念用途等,学会高效使用这一工具来提升开发效率及质量。
    ProcessOn阿冷
    1分钟前
    34912
  • 『这就是UML!』系列内容第1讲:UML简介

    『这就是UML!』系列内容第1讲:UML简介

    UML是一个通用的可视化建模语言标准,用于对软件进行描述、可视化处理、构造和建立软件系统制品的文档。提到语言,很多小伙伴开始产生恐惧了,你脑子中可能会飘过English、Java、C#、PHP等这些神兽,它们可能把不少人折腾的够呛。
    特邀撰稿人:翔宇亭IT乐园
    1分钟前
    6383
  • 『这就是UML!』系列内容第2讲:UML通用知识上

    『这就是UML!』系列内容第2讲:UML通用知识上

    在真正接触UML核心之前,我们首先了解一下UML的一些通用知识。这如同在进入公园之前,先在公园周围溜达溜达。UML中的事物是UML中基本的面向对象的构造块,也是UML中的重要词汇,使用这些构造块可以构造出良好模型。
    特邀撰稿人:翔宇亭IT乐园
    1分钟前
    23354
  • 『这就是UML!』系列内容第3讲:UML通用知识下

    『这就是UML!』系列内容第3讲:UML通用知识下

    我们可以从多个角度来审视一个系统,一个视图就是表达系统某一方面特征的建模元素的集合。视图的划分并没有严格的标准,因此有很多种分法。结构图用于描述系统的静态结构模型,行为图用于描述系统的动态行为模型。结构模型捕获事物及事物之间的静态关系,而行为模型则捕获事物如何交互以产生软件系统所需的行为。
    特邀撰稿人:翔宇亭IT乐园
    1分钟前
    5642
  • 『这就是UML!』系列内容第9讲:状态图

    『这就是UML!』系列内容第9讲:状态图

    状态图和活动图是状态机的两种表现形式,利用状态机可以精确地描述对象的行为。
    特邀撰稿人:翔宇亭IT乐园
    1分钟前
    31624

活动图模板推荐

更多模板

活动图常见问题

初始点和结束点是唯一的吗?

活动图中起始点只有一个,结束点可能有多个。

活动命名可以随意命名吗?

活动图规定活动命名需遵循动宾短语,避免把对象当成活动、操作对象不明确等问题。

同步的分叉和汇合是同时存在吗?

不是。通常情况下,分叉和汇合是并存的,但也有只存在分叉没有汇合的情况。

活动图中为什么要加入泳道?

泳道将活动或动作按执行的对象进行分组,每一组使用泳道来隔开,即清楚的描述了活动或动作的转移情况,又表达清楚了这些活动或动作是由谁来完成的。
每个泳道都以对象的名称或活动者的名称来命名,这些名称在一个活动图中是唯一的。

活动图绘制要遵循什么规则?

1,从上往下、从左往右的顺序
2,活动之间尽量对齐
3,活动连线不要交叉
4,活动数量控制在10-15个以内

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

1,活动图能够表示并发活动的情形,而流程图不能。

2,活动图是面向对象的,而流程图是面向过程的。

3,活动图描述的是对象活动的顺序关系所遵循的规则,他着重表现的是系统的行为,而非系统的处理过程;流程图着重描述处理过程,它的主要结构是顺序、分支和循环,各个处理过程之间有严格的顺序和时间关系。

活动图与BPMN图有什么区别?

1,活动图是技术性的,属于UML建模的一种动态视图,通常用在软件系统的设计阶段,是给参与人交流的一种图示。而BPMN是业务性的,用于描述程序执行流程,可以生成可执行的声明文件,可用于流程引擎动态执行;
2,作为一个整体,BPMN图比业务图更容易让业务利益相关者理解;
3,BPMN包含特殊的建模元素,使其更适合业务目的。活动图建模元素相对来说更简单和单一;
4,BPMN比活动图更好地建模B2B交互。

相关图形