流程图和活动图的区别

流程图(Flowchart):使用图形表示算法的思路是一种极好的方法,因为千言万语不如一张图。流程图在汇编语言和早期的BASIC语言环境中得到应用。相关的还有一种PAD图,对PASCAL或C语言都极适用。
活动图:
活动图和交互图是UML中对系统动态方面建模的两种主要形式
交互图强调的是对象到对象的控制流,而活动图则强调的是从活动到活动的控制流
活动图是一种表述过程基理、业务过程以及工作流的技术。它可以用来对业务过程、工作流建模,也可以对用例实现甚至是程序实现来建模
区别:
1、流程图着重处理过程,它的主要控制结构是顺序、分支和循环,各个处理之间有严格的顺序和时间关系;而活动图描述的则是对象活动的顺序关系所遵循的规则,它着重表现得是系统行为,而非系统的处理过程。
2、活动图能够表示并发活动情形,而流程图做不到
3、活动图是面向对象的,而流程图是卖你想过程的。
联系:活动图本质上是一个流程图,只是更加抽象。

posted @ 2020-11-12 16:04  白斐  阅读(848)  评论(0)    收藏  举报