流程图和活动图的区别与联系
| 博客班级 | https://edu.cnblogs.com/campus/ahgc/AHPU-SE-19 |
|---|---|
| 作业要求 | https://edu.cnblogs.com/campus/ahgc/AHPU-SE-19/homework/11473 |
| 作业目标 | 掌握流程图、活动图的画法及了解相关作用,联系及区别 |
| 学号 | 3190704109 |
| 作业要求:作业应该包括以下四部分内容 | |
| (1)给出流程图的定义说明 | |
| (2)给出活动图的定义说明 | |
| (3)举例对比流程图与活动图的区别 | |
| (4)举例分析流程图与活动图的联系 |
一.流程图的定义
流程图是流经一个系统的信息流、观点流或部件流的图形代表。流程图是揭示和掌握封闭系统运动状况的有效方式。作为诊断工具,它能够辅助决策制定,让管理者清楚地知道,问题可能出在什么地方,从而确定出可供选择的行动方案。大概作用就是将工作过程的复杂性、有问题的地方、重复部分、多余环节以简化和标准化显示出来。然后将实际的和想象的过程流程进行比较和对照,以便寻求改进过程的机会。也可以使项目小组在过程步骤方面统一意见并检查出对过程进展有重要影响的环节或活动。
二.活动图的定义
活动图是状态图的一种特殊形式。其中所有或多数状态都是活动状态,而且所有或多数转移都在源状态中的活动完成时立即触发。在UML中,活动的起点用来描述活动图的开始状态,用黑的实心圆表示。活动的终止点描述活动图的终止状态,用一个含有实心圆的空心圆表示。活动图中的活动既可以是手动执行的任务,也可以是自动执行的任务,用圆角矩形表示。
举例

三.活动图与流程图的区别:
(1)、流程图着重描述处理过程,它的主要控制结构是顺序、分支和循环,各个处理过程之间有严格的顺序和时间关系。而活动图描述的是对象活动的顺序关系所遵循的规则,它着重表现的是系统的行为,而非系统的处理过程。
(2)、活动图能够表示并发活动的情形,而流程图不行。
(3)、活动图是面向对象的,而流程图是面向过程的。
四.举例分析流程图与活动图的联系:
如上例

浙公网安备 33010602011771号