流程图和活动图的解释联系

流程图定义
流程是一项活动或一系列连续有规律的事项或行为进行的程序。
流程图即是用来直观地描述一个工作过程的具体步骤图,它使用图形表示流程思路,清晰易懂;在一些技术设计、工作步骤及商业简报等领域应用较为广泛,也可以称之为输入-输出图。
它通常用一些图框来表示各种类型的操作,在框内写出各个步骤,然后用带箭头的线把它们连接起来,以表示执行的先后顺序,用图形表示执行步骤,十分直观形象,易于理解。

活动图定义
活动图是阐明了业务用例实现的工作流程。
它描述活动的顺序,展现从一个活动到另一个活动的控制流。活动图在本质上是一种流程图。活动图着重表现从一个活动到另一个活动的控制流,是内部处理驱动的流程。
工作流程通常包括一个基本工作流程和一个或多个备选工作流程。工作流程的结构使用活动图来进行说明。工作流程活动图用于研究实现业务目标时所要执行的各项任务或活动的顺序安排。活动既可以是手动执行的任务,也可以是自动执行的任务。它可完成一个工作单元。
活动图是状态图的一种特殊形式。其中所有或多数状态都是活动状态,而且所有或多数转移都在源状态中的活动完成时立即触发。

二者联系
活动图是状态图的一种特殊形式。其中所有或多数状态都是活动状态,而且所有或多数转移都在源状态中的活动完成时立即触发。
活动图,就是一个活动到另一个活动详细的处理过程。状态图,就是一个对象生命周期之内的状态的转换。
活动图是由状态图变化而来的,它们各自用于不同的目的。状态图着重描述了对象的状态变化以及触发状态变化的事件。但是,从系统任务的观点看系统,它是由一系列有序活动组成的,活动图是从活动的角度描述系统任务,并且可以描述系统任务中的并发活动。活动图描述了系统中各种活动的执行顺序,刻画一个方法中所要进行的各项活动的执行流程。

二者区别
活动图能够表示并发活动的情形,而流程图不行。
活动图是面向对象的,而流程图是面向过程的。
流程图着重描述处理过程,它的主要控制结构是顺序、分支和循环,各个处理过程之间有严格的顺序和时间关系。而活动图描述的是对象活动的顺序关系所遵循的规则,它着重表现的是系统的行为,而非系统的处理过程。

posted @ 2020-11-12 23:51  JustEclipse  阅读(396)  评论(0)    收藏  举报