活动图和流程图的区别?

请简要介绍一下活动图和流程图的区别?

共 1 个回答

切换为时间排序
aniponidash

2021-07-21 18:59:05

UML活动图和状态图

一、UML活动图:流程图常被用来建立算法模型 ,UML活动图与流程图类似,不同在于它支持并行活动

二、作用:

1、描述一个操作的执行过程中所完成的工作或者动作

2、描述对象内部的工作

3、描述用例的执行

4、处理多线程

5、显示如何执行一组相关的动作,以及这些动作如何影响周围对象。

三、以下情况不用UML活动图

1、显示对象之间的合作

2、显示对象在其生命周期内的运转情况。

这两点是通过序列图和协作图完成的。

四、UML活动图的基本要素:

活动状态

活动状态之间的转移(箭头)

判断(决策点)

保证条件

同步条:活动之间的同步

活动图描述的是活动的一个次序,既要支持条件的行为又支持并发的行为。

区别:程序流程图明确的指定了每个活动的先后顺序,而活动图描述活动所必要的工作顺序(最根本的区别) 程序流程图支持顺序执行,活动图支持并发执行。

 

共 1 条
  • 1
前往
76回答数