举例分析流程图与活动图的区别与联系

1.作业信息
| 博客班级 | 班级链接 |
| ---- | ---- | ---- |
| 作业要求 | 作业链接 |
| 作业目标 | 分析流程图与活动图并且理解二者的区别与联系 |
| 学号 | 3180701138 |

2.作业要求
(1)给出流程图的定义说明

(2)给出活动图的定义说明

(3)举例对比流程图与活动图的区别

(4)举例分析流程图与活动图的联系

3.作业内容
(1)流程图
流程图是对过程、算法、流程的一种图像表示,在技术设计、交流及商业简报等领域有广泛的应用。通常用一些图框来表示各种类型的操作,在框内写出各个步骤,然后用带箭头的线把它们连接起来,以表示执行的先后顺序。用图形表示算法,直观形象,易于理解。有时候也被称之为输入-输出图。顾名思义,就是用来直观地描述一个工作过程的具体步骤。这种过程既可以是生产线上的工艺流程,也可以是完成一项任务所必需的管理过程。

(2)活动图
活动图表示在处理某个活动时,两个或者更多类对象之间的过程控制流。活动图可用于在业务单元的级别上对更高级别的业务过程进行建模,或者对低级别的内部类操作进行建模,是UML用于对系统的动态行为建模的另一种常用工具,它描述活动的顺序,展现从一个活动到另一个活动的控制流。活动图在本质上是一种流程图。活动图着重表现从一个活动到另一个活动的控制流,是内部处理驱动的流程。

(3)区别与联系
活动图是逐步活动和动作的工作流的图形表示,并支持选择,迭代和并发。
流程图是说明特定问题的解决方案模型的图形表示。
活动图是表示系统逐步活动的工作流程的UML行为图,而流程图是表示解决问题的步骤顺序的图形图。即使这两个符号相似,活动图和流程图之间也存在明显差异。
举例:
1)公司业务员打电话给客户,确定一个约定
2)如果约定的地点是在公司内部,那么行政部的同事需要为会面安排-一间会议室
3)如果约定的地点时在公司外部,那么业务员需要用笔记本准备一份陈述报告
4)业务员与客户在约定的时间和地点见面
5)业务员准备好会议用纸
6)如果会议产生一个陈述,业务员需要记录下来备案。

活动图和流程图都是从流程的角度动态地去考察分析对象,都是用图形符合抽象地表示。
流程图

活动图

posted @ 2020-11-12 13:14  蹳鵀  阅读(152)  评论(0编辑  收藏  举报