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
    作业目标 熟悉流程图与活动图的定义及其分别适用的场合,理解两者的区别与联系
    学号 3180701338

    二、作业内容
    1.流程图
    (1)流程图的定义:
     流程图是用图形化的方式,表示一个流程如何工作,和展示序列步骤的图示。
    (2)流程图的作用:
    用图形表示算法,使得算法更直观形象,更易于理解。
    (3)流程图举例:

    2.活动图
    (1)活动图的定义:
    活动图是由活动节点和转换流程构成的图。它描述系统或业务的一系列活动构成的控制流,描述系统从一种活动转换到另一种活动的整个过程,即用来描述事物或对象的活动变化流程。活动图用于对系统的计算流程和工作流程建模。
    (2)活动图的作用:
    活动图常用来描述业务或软件系统的活动轨迹,描述了系统的活动控制流程。我们常用活动图对业务过程、工作流和用例实现进行建模。
    (3)活动图举例:

    通过以上举例得出流程图与活动图的区别与联系:
    3.流程图与活动图的区别与联系
    (1)区别:
    流程图着重描述处理过程,它的主要控制结构是顺序、分支和循环,各个处理之间有严格的顺序和时间关系;而活动图描述的则是对象活动的顺序关系所遵循的规则,它着重表现的是系统的行为,而非系统的处理过程。
    程序流程图明确地指定了每个活动的先后顺序,而活动图仅描述了活动和必要的工作顺序,这是活动图和流程图的最根本的区别。
    流程图一般都限于顺序进程,而活动图则可以支持并发进程。
    (2)联系:
    在UML语言中,活动图本质上就是流程图,只是它比流程图更加抽象了。

  • 相关阅读:
    TCP /IP协议的理解
    Linux 文件大小跟踪命令
    关于3D旋转的本质
    Unity旋转
    QT解析XML(机械拆装)
    红黑树总结
    EXCEPTIONS
    算数运算符注意事项
    java中常用的转义字符
    常量和数据类型
  • 原文地址:https://www.cnblogs.com/666888ZWL/p/13955895.html
Copyright © 2011-2022 走看看