活动图易错点总结
活动状态 vs 动作状态
重要区别:活动图中的活动状态和动作状态是两个不同的概念,考试中容易混淆!
动作状态(Action State)
- 原子性:不可中断,一旦开始必须完成
- 执行时间:立即执行,时间很短,通常是基本操作
- 可分解性:不可分解,不能进一步细化
- 表示方法:小圆角矩形
- 示例:计算、赋值、调用方法等基本操作
活动状态(Activity State)
- 非原子性:可以中断
- 执行时间:需要一定时间完成,可能跨越一段时间
- 可分解性:可以分解为其他活动或动作
- 表示方法:大圆角矩形,内部可以包含子活动图
- 示例:处理订单、审批流程等复杂操作
对比表格
| 特性 | 动作状态 | 活动状态 |
|---|---|---|
| 原子性 | 原子性,不可中断 | 非原子性,可中断 |
| 执行时间 | 立即执行,时间短 | 需要时间,可能较长 |
| 可分解性 | 不可分解 | 可分解为子活动 |
| 表示方法 | 小圆角矩形 | 大圆角矩形 |
| 复杂度 | 简单基本操作 | 复杂业务流程 |
记忆口诀
- 动作状态:小而快,不可分(原子操作)
- 活动状态:大而慢,可分解(复杂流程)
考试重点
-
识别方法:看图形大小和内部结构
- 小圆角矩形 → 动作状态
- 大圆角矩形,内部有细节 → 活动状态
-
常见考点:
- 动作状态是活动图的基本执行单位
- 活动状态可以包含多个动作状态
- 活动状态可以分解为子活动图
-
易错点:
- 不要混淆活动状态和动作状态
- 活动图中的”活动”通常指的是活动状态
- 动作状态是原子操作,活动状态是复合操作
答题技巧
- 看到”原子操作”、“立即执行” → 动作状态
- 看到”复杂流程”、“可分解” → 活动状态
- 图形小而简单 → 动作状态
- 图形大而复杂 → 活动状态
活动图其他易错点
决策与合并
- 决策节点:菱形,一个输入多个输出
- 合并节点:菱形,多个输入一个输出
- 区别:决策是分支,合并是汇合
分叉与汇合
- 分叉节点:粗横线,一个输入多个输出(并行开始)
- 汇合节点:粗横线,多个输入一个输入(并行结束)
- 区别:分叉开始并行,汇合结束并行
泳道
- 作用:表示活动的责任主体
- 使用:按组织部分或角色划分活动
相关笔记
创建时间:2026年5月10日