状态图主要用于描述一个对象在其生存期间的动态行为,表现一个对象所经历的状态序
列,引起状态转移的事件(event),以及因状态转移而伴随的动作(action)。
活动图可以用于描述系统的工作流程和并发行为。活动图其实可看作状态图的特殊形
式,活动图中一个活动结束后将立即进入下一个活动(在状态图中状态的转移可能需要事件
的触发)。
两者最大的区别是:状态图侧重于描述行为的结果,而活动图侧重描述行为的动作。其
次活动图可描述并发行为,而状态图不能。
状态图主要用于描述一个对象在其生存期间的动态行为,表现一个对象所经历的状态序
列,引起状态转移的事件(event),以及因状态转移而伴随的动作(action)。
活动图可以用于描述系统的工作流程和并发行为。活动图其实可看作状态图的特殊形
式,活动图中一个活动结束后将立即进入下一个活动(在状态图中状态的转移可能需要事件
的触发)。
两者最大的区别是:状态图侧重于描述行为的结果,而活动图侧重描述行为的动作。其
次活动图可描述并发行为,而状态图不能。