385 מילים
2 דקות
五、 活动图(Activity Diagrams)
2026-06-26
ללא תגיות
למאמר זה אין תרגום בשפה הנוכחית. מוצג בשפה הראשית.

活动图用于描述系统的工作流或算法逻辑流程,侧重于动作之间的控制流,类似于高级流程图。

1. 活动图核心元素含义说明#

  • 起点与终点:与状态图相同,用黑色实心圆点代表流程起点,双圆环代表流程终点。
  • 动作状态(Action / Activity):用圆角矩形表示,代表流程中需要执行的具体操作或步骤(如“发起HTTP请求”)。
  • 控制流(Control Flow)带箭头的实线,用于指出动作执行的前后时序关系。
  • 决策点与合并点(Decision / Merge):用空心菱形表示。
    • 决策分流:一条输入流进入,根据不同的判定条件(用中括号 [条件] 标明守卫)流出多条不同分支。
    • 合并合流:多条分支汇合进入,引出一条单一输出流向下传递。

2. 实战例图:自动柜员机(ATM)取款工作流#

  • 题目背景:某银行自动柜员机(ATM)系统中,客户插入银行卡后,系统校验卡片。若卡片无效则退卡终止流程;若有效则提示输入密码。系统校验密码,若错误则提示并退卡终止流程;若正确则提示输入取款金额。系统校验账户余额是否充足,若不足则提示并退卡终止流程;若充足则扣款、出钞,最后退卡并结束流程。请绘制该工作流的活动图。
Rendering diagram...
五、 活动图(Activity Diagrams)
https://blog.aquamarinez.com/he/docs/classes/system-analysis-design/06-uml-drawing-guide/05-activity/
מחבר
Aquamarine
פורסם ב-
2026-06-26
רישיון
CC BY-NC-SA 4.0