分析流程图和活动图的区别与联系
| 软件工程导论 | https://edu.cnblogs.com/campus/ahgc/AHPU-SE-19 |
|---|---|
| 作业要求 | https://edu.cnblogs.com/campus/ahgc/AHPU-SE-19/homework/11473 |
| 作业的目标 | <分析流程图和活动图的区别与联系> |
| 学号 | <3190704128> |
一.关于流程图
流程图的定义:
- 流程图是流经一个系统的信息流、观点流或部件流的图形代表。
2.在企业中,流程图主要用来说明某一过程。这种过程既可以是生产线上的工艺流程,也可以是完成一项任务必需的管理过程。
绘制流程图的习惯做法:
1.圆角矩形表示“开始”与“结束”;
2.矩形表示行动方案、普通工作环节用;
3.菱形表示问题判断或判定(审核/审批/评审)环节;
4.用平行四边形表示输入输出;
5.箭头代表工作流方向。
图源百度

二.关于活动图
活动图的定义:
1.活动图是uml的动态模型的一种图形,一般用来描述相关用例图。
2.活动图描述满足用例要求所要进行的活动以及活动间的约束关系,有利于识别并行活动。
3.活动图是一种特殊的状态图,它对于系统的功能建模特别重要,强调对象间的控制流程。活动图适用于表示用例中的事件流和过程,也可以用来表示复杂的算法以及并发处理进程。在面向对象的详细设计过程中,针对具有比较复杂的处理过程、并且比较重要的方法设计活动图,并非对所有类的方法绘制流程图。
图示如下(截自课件)

三.举例对比流程图与活动图的区别
个人观点:(以上面两图为例)
1.流程图规定有开始于结束标志,且有固定的图标形状来对应步骤,过程中在不停的判断,用yes或no来确定是否执行下一步。流程图着重描述处理过程,它的主要控制结构是顺序、分支和循环,各个处理过程之间有严格的顺序和时间关系。
2.活动图描述的是对象活动的顺序关系所遵循的规则,它着重表现的是系统的行为,而非系统的处理过程。
另外活动图的初始结点和活动结点都是黑色的实心圆点!
参考网址:https://www.jianshu.com/p/b9fdae942ffe
四.举例分析流程图与活动图的联系:
其实活动图本质上是一个流程图啦。活动图更注重表现系统的行为,展现系统重点部分的流程与结构!
撒花撒花~~~

浙公网安备 33010602011771号