举例分析流程图和活动图的区别与联系
------------恢复内容开始------------
流程图的定义:以特定的图形符号加上说明,表示算法的图,称为流程图。
流程图是对过程、算法、流程的一种图像表示,通常用一些图框来表示各种类型的操作,在框内写出各个步骤,然后用带箭头的线把它们连接起来,以表示执行的先后顺序。
常见的流程图符号:

活动图的定义:一种用于描述系统行为的模型视图,可以用来描述动作和动作导致对象状态改变的结果,而不用考虑引发状态改变的事件。
活动图的常见符号:
举例对比流程图与活动图的区别:
(1)、流程图着重描述处理过程,它的主要控制结构是顺序、分支和循环,各个处理过程之间有严格的顺序和时间关系。而活动图描述的是对象活动的顺序关系所遵循的规则,它着重表现的是系统的行为,而非系统的处理过程。
(2)、活动图是面向对象的,而流程图是面向过程的。
(3)、活动图能够表示并发活动的情形,而流程图不行。
举例分析流程图与活动图的联系:
活动图本质是一种流程图,能够与结构化系统开发方法中的数据流程图相对应。活动图是各个对象之间行为联系,对象则属于不同的类,是抽象出来的。一个系统中,通过流程图可以明显了解到各个对象之间进行怎样的行为联系。通过流程图,可以知道相关行为的具体实现(算法),二者都有同时存在的作用。

浙公网安备 33010602011771号