zoukankan      html  css  js  c++  java
  • 流程图与活动图的区别与联系

    博客班级 https://edu.cnblogs.com/campus/ahgc/AHPU-se-JSJ18/
    作业要求 https://edu.cnblogs.com/campus/ahgc/AHPU-se-JSJ18/homework/11474
    作业目标 了解流程图和活动图的定义以及它们的区别与联系
    学号 3180701329

    一、流程图的定义:以特定的图形符号说明,表示算法的图,称为流程图。流程图是流经一个系统的信息流、观点流或部件流的图形代表。流程图有时也称作输入-输出图。该图直观地描述一个工作过程的具体步骤。流程图使用一些标准符号代表某些类型的动作,如决策用菱形框表示,具体活动用方框表示。
    流程图符号:

    流程图实例:

    二、活动图定义:活动图是UML用于对系统的动态行为建模的一种常用工具,它描述活动的顺序,展现从一个活动到另一个活动的控制流,活动图着重表现从一个活动到另一个活动的控制流,是内部处理驱动的流程。
    一个活动图的基本元素:
    1.活动状态
    2.活动流————活动状态之间的转移
    3.判断d————种表示判断决策的特殊活动
    4.保证条件————只有保证条件为真时转移才发生
    5.同步条————种表示活动之间的同步的特殊活动
    6.起点和终点——起点有且只有一个,终点可有一个或多个。
    活动图实例:

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

    四、流程图与活动图的联系:
    1.活动图本质上是一个流程图。
    2.活动图与流程图中的符号有很多是相同的,但是它们表示的含义不同。

  • 相关阅读:
    css3
    如何去把数据渲染到页面
    js中的正则
    12.4
    react-router HashRouter和BrowserHistory的区别
    react 路由使用react-router-dom
    react 中的 三大重要属性state refs props
    在Vue中如何快速实现小球动画
    模块化 require.js 入门教学(前端必看系列)
    如何把设计稿中px值转化为想要的rem值
  • 原文地址:https://www.cnblogs.com/zhangkai1/p/13950649.html
Copyright © 2011-2022 走看看