MD 更新:未知

活动图易错点总结

活动状态 vs 动作状态

重要区别:活动图中的活动状态和动作状态是两个不同的概念,考试中容易混淆!

动作状态(Action State)

  • 原子性:不可中断,一旦开始必须完成
  • 执行时间:立即执行,时间很短,通常是基本操作
  • 可分解性:不可分解,不能进一步细化
  • 表示方法:小圆角矩形
  • 示例:计算、赋值、调用方法等基本操作

活动状态(Activity State)

  • 非原子性:可以中断
  • 执行时间:需要一定时间完成,可能跨越一段时间
  • 可分解性:可以分解为其他活动或动作
  • 表示方法:大圆角矩形,内部可以包含子活动图
  • 示例:处理订单、审批流程等复杂操作

对比表格

特性动作状态活动状态
原子性原子性,不可中断非原子性,可中断
执行时间立即执行,时间短需要时间,可能较长
可分解性不可分解可分解为子活动
表示方法小圆角矩形大圆角矩形
复杂度简单基本操作复杂业务流程

记忆口诀

  • 动作状态:小而快,不可分(原子操作)
  • 活动状态:大而慢,可分解(复杂流程)

考试重点

  1. 识别方法:看图形大小和内部结构

    • 小圆角矩形 → 动作状态
    • 大圆角矩形,内部有细节 → 活动状态
  2. 常见考点

    • 动作状态是活动图的基本执行单位
    • 活动状态可以包含多个动作状态
    • 活动状态可以分解为子活动图
  3. 易错点

    • 不要混淆活动状态和动作状态
    • 活动图中的”活动”通常指的是活动状态
    • 动作状态是原子操作,活动状态是复合操作

答题技巧

  1. 看到”原子操作”、“立即执行” → 动作状态
  2. 看到”复杂流程”、“可分解” → 活动状态
  3. 图形小而简单 → 动作状态
  4. 图形大而复杂 → 活动状态

活动图其他易错点

决策与合并

  • 决策节点:菱形,一个输入多个输出
  • 合并节点:菱形,多个输入一个输出
  • 区别:决策是分支,合并是汇合

分叉与汇合

  • 分叉节点:粗横线,一个输入多个输出(并行开始)
  • 汇合节点:粗横线,多个输入一个输入(并行结束)
  • 区别:分叉开始并行,汇合结束并行

泳道

  • 作用:表示活动的责任主体
  • 使用:按组织部分或角色划分活动

相关笔记


创建时间:2026年5月10日