第二次作业
一、作业信息
| 博客班级 | AHPU软件工程 |
|---|---|
| 作业要求 | 举例分析流程图与活动图的区别与联系 |
| 作业目标 | 掌握并理解流程图与活动图的定义、区别与联系 |
| 学号 | 3180701124 |
二、作业题目
(1)给出流程图的定义说明
(2)给出活动图的定义说明
(3)举例对比流程图与活动图的区别
(4)举例分析流程图与活动图的联系
三、作业内容
1.流程图
★定义:流程图是描述过程,系统或计算机算法的图。它们被广泛用于多个领域,以清晰,易于理解的图表记录,研究,计划,改进和交流经常复杂的过程。流程图有时被拼写为流程图,使用矩形,椭圆形,菱形以及可能的许多其他形状来定义步骤的类型,并使用连接箭头来定义流程和顺序。它们的范围从简单的手绘图到描述多个步骤和路线的综合计算机图。如果我们考虑所有各种形式的流程图,它们是地球上最常见的图表之一,许多领域的技术人员和非技术人员都使用它们。有时有时用更专门的名称来调用流程图,例如流程流程图,流程图,功能流程图,业务流程映射,业务流程建模和表示法(BPMN)或流程流程图(PFD)。它们与其他流行的图相关,例如数据流程图(DFD)和统一建模语言(UML)活动图。
★符号说明

2.活动图
★定义:活动图是UML行为图。它代表每个活动如何一个接一个地流动。活动是系统的某种操作。此外,活动图有助于组织的业务和开发团队了解系统过程和行为。
☆动作:活动中的一个步骤,其中用户或软件执行给定任务。在Lucidchart中,动作用圆角矩形表示。
☆决策节点: 流程中由菱形表示的条件分支。它包括一个输入和两个或多个输出。
☆控制流: 连接器的另一个名称,用于显示图中步骤之间的流。
☆起始节点: 表示活动的开始。起始节点用黑色圆圈表示。
☆结束节点: 代表活动的最后一步。末端节点由黑色实心圆圈表示
★符号说明

3.活动图与流程图区别
举例如下:
活动图

流程图

区别:
☆☆☆流程图明确的指定了每个活动的先后顺序,而活动图描述活动所必要的工作顺序(最根本的区别)。活动图主要考虑业务的流程,体现actor与系统的交互行为。☆☆☆流程图着重描述处理过程,它的主要控制结构是顺序、分支和循环,各个处理之间有严格的顺序和时间关系;而活动图描述的则是对象活动的顺序关系所遵循的规则,它着重表现的是系统的行为,而非系统的处理过程。
☆☆☆活动图能够表示并发活动的情形,而流程图做不到。
☆☆☆活动图是面向对象的,而流程图是面向过程的。
4.流程图与活动图的联系
活动图本质上是一种流程图,都是用来描述活动的顺序的,展现从一个活动到另一个活动的控制流。

浙公网安备 33010602011771号