个人作业二-举例分析流程图与活动图的区别与联系

一、作业信息

作业班级 https://edu.cnblogs.com/campus/ahgc/AHPU-se-JSJ18
作业要求 https://edu.cnblogs.com/campus/ahgc/AHPU-se-JSJ18/homework/11474
作业目标 熟悉流程图与活动图的定义及其分别适用的场合,理解两者的区别与联系
学号 3180701338

二、作业内容
1.流程图
(1)流程图的定义:
 流程图是用图形化的方式,表示一个流程如何工作,和展示序列步骤的图示。
(2)流程图的作用:
用图形表示算法,使得算法更直观形象,更易于理解。
(3)流程图举例:

2.活动图
(1)活动图的定义:
活动图是由活动节点和转换流程构成的图。它描述系统或业务的一系列活动构成的控制流,描述系统从一种活动转换到另一种活动的整个过程,即用来描述事物或对象的活动变化流程。活动图用于对系统的计算流程和工作流程建模。
(2)活动图的作用:
活动图常用来描述业务或软件系统的活动轨迹,描述了系统的活动控制流程。我们常用活动图对业务过程、工作流和用例实现进行建模。
(3)活动图举例:

通过以上举例得出流程图与活动图的区别与联系:
3.流程图与活动图的区别与联系
(1)区别:
流程图着重描述处理过程,它的主要控制结构是顺序、分支和循环,各个处理之间有严格的顺序和时间关系;而活动图描述的则是对象活动的顺序关系所遵循的规则,它着重表现的是系统的行为,而非系统的处理过程。
程序流程图明确地指定了每个活动的先后顺序,而活动图仅描述了活动和必要的工作顺序,这是活动图和流程图的最根本的区别。
流程图一般都限于顺序进程,而活动图则可以支持并发进程。
(2)联系:
在UML语言中,活动图本质上就是流程图,只是它比流程图更加抽象了。

posted @ 2020-11-10 20:40  05620512  阅读(155)  评论(0编辑  收藏  举报