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

一、作业信息

|博客班级|AHPU-软件工程导论-计算机18级 (安徽工程大学 - 计算机与信息学院)
|----|----|----|
| 作业要求|举例分析流程图与活动图的区别与联系|
|作业目标|了解流程图和活动图的区别联系 |
| 学号| 3180701335|

二、题目

(1)给出流程图的定义说明

流程图又称程序框图,是用统一规定的标准符号描述程序运行具体步骤的图形表示。程序框图的设计是在处理流程图的基础上,通过对输入输出数据和处理过程的详细分析,将计算机的主要运行步骤和内容标识出来。程序框图是进行程序设计的最基本依据,因此它的质量直接关系到程序设计的质量。

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

活动图是描述系统为完成某项功能而执行的操作序列,操作序列可以并发和同步。它描述活动的顺序,展现从一个活动到另一个活动的控制流。活动图中包含控制流和信息流。控制流表示一个操作完成后对其后续操作的触发,信息流则刻画操作之间的信息交换。

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

流程图

活动图

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

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

活动图的本质上是流程图,但是流程图更为抽象,而且可以细化为流程图

原文地址:https://www.cnblogs.com/nidus/p/13966865.html