活动图是UML用于对系统的动态行为建模的另一种常用工具, 描述活动的顺序,展现从一个活动到另一个活动的控制流。活动图在本质上是一种流程图。活动图着重表现从一个活动到另一个活动的控制流,是内部处理驱动的流程。 下面详细一下介绍活动图:
一、基本元素:
1、动作状态(Action State)
• 动作状态是指执行原子的、不可中断的动作,并在此动作完成后通过完成转换转向另一个状态的状态。
• 活动状态的表示图标也是平滑的圆角矩形,并可以在图标中给出入口动作和出口动作等信息。
如图:
• 活动状态的特点:
活动状态可以分解成其他子活动或动作状态,由于它是一组不可中断的动作或操作的组合,所以可以被中断。
活动状态的内部活动可以用另一个活动图来表示。
一、基本元素:
1、动作状态(Action State)
• 动作状态是指执行原子的、不可中断的动作,并在此动作完成后通过完成转换转向另一个状态的状态。
动作状态使用平滑的圆角矩形表示,动作状态所表示的动作写在圆角矩形内部。如图:
2、活动状态(Activity State)
• 活动状态用于表达状态机中的一个非原子的运行。• 活动状态的表示图标也是平滑的圆角矩形,并可以在图标中给出入口动作和出口动作等信息。
如图:
• 活动状态的特点:
活动状态可以分解成其他子活动或动作状态,由于它是一组不可中断的动作或操作的组合,所以可以被中断。
活动状态的内部活动可以用另一个活动图来表示。