题目:举例分析流程图与活动图的区别与联系
博客班级 | https://edu.cnblogs.com/campus/ahgc/AHPU-se-JSJ18 | |
---|---|---|
作业要求 | https://edu.cnblogs.com/campus/ahgc/AHPU-se-JSJ18/homework/11474 | |
作业目标 | 能够了解并掌握流程图与活动图的区别与联系 | |
学号 | 3180701108 |
作业要求:作业应该包括以下四部分内容
(1)给出流程图的定义说明
(2)给出活动图的定义说明
(3)举例对比流程图与活动图的区别
(4)举例分析流程图与活动图的联系
一、流程图的定义
★以特定的图形符号加上说明,表示算法的图,称为流程图或框图。
★流程图是流经一个系统的信息流、观点流或部件流的图形代表。在企业中,流程图主要用来说明某一过程。这种过程既可以是生产线上的工艺流程,也可以是完成一项任务必需的管理过程。
二、活动图的定义
★活动图是状态图的一种特殊形式。其中所有或多数状态都是活动状态,而且所有或多数转移都在源状态中的活动完成时立即触发。
★活动图是UML用于对系统的动态行为建模的另一种常用工具,它描述活动的顺序,展现从一个活动到另一个活动的控制流。活动图在本质上是一种流程图。活动图着重表现从一个活动到另一个活动的控制流,是内部处理驱动的流程。主要用于以下情况:
1.交互图强调的是对象到对象的控制流,而活动图则强调的是从活动到活动的控制流。
2.活动图是一种表述过程基理、业务过程以及工作流的技术。
3.它可以用来对业务过程、工作流建模,也可以对用例实现甚至是程序实现来建模。
三、举例对比流程图与活动图的区别
★活动图面向对象分析设计,流程面向过程的;活动图描述对象的活动顺利关系应尊守的规则,主要强调行为而非过程。
★流程图是面向过程,通过顺序,条件、循环来描述过程的顺序关系和时间序列。
四、举例分析流程图与活动图的联系
★活动图是流程图的抽象,活动图可以细化为流程图