状态描述系统的状态 变化。状态的变化是有外界(包括自己)的作用(事件)驱动而引起的。
活动图是状态图的一种特殊形式,也能表达流程。他描述系统活动 状态 的变化,状态的改变是有系统的活动引起的,即是自己引起的。
活动图是UML用于对系统的动态行为建模的另一种常用工具,它描述活动的顺序,展现从一个活动到另一个活动的控制流。活动图在本质上是一种流程图。
活动图与流程图的区别
(1)、流程图着重描述处理过程,它的主要控制结构是顺序、分支和循环,各个处理过程之间有严格的顺序和时间关系。而活动图描述的是对象活动的顺序关系所遵循的规则,它着重表现的是系统的行为,而非系统的处理过程。
(2)、活动图能够表示并发活动的情形,而流程图不行。
(3)、活动图是面向对象的,而流程图是面向过程的