• 分析流程图和活动图的区别与联系


    班级 ahpu软件工程
    作业要求 分析流程图和活动图的区别与联系
    学号 3160303242

    作业要求:

    (1)流程图的定义

    (2)活动图的定义

    (3)流程图与活动图的区别

    (4)流程图与活动图的联系

    解答 :

    (1)流程图:

      流程图: 就是用来直观地描述一个工作过程的具体步骤图,它使用图形表示流程思路,是一种极好的方法。它在一些技术设计、工作步骤及商业简报等领域应用较为广泛,也可以称之为输入-输出图。它通常用一些图框来表示各种类型的操作,在框内写出各个步骤,然后用带箭头的线把它们连接起来,以表示执行的先后顺序,用图形表示执行步骤,十分直观形象,易于理解。

      流程图由三大结构构成,这三大结构分别为顺序结构、选择结构和循环结构,这三个结构构成了流程执行的全过程。

      顺序结构:各个步骤是按先后顺序执行

      选择结构:选择结构用于判断给定的条件,根据判断的结果判断某些条件,根据判断的结果来控制程序的流程。

      循环结构:变量、循环体和循环终止条件。在流程图的表示中,判断框内写上条件,两个出口分别对应着条件成立和条件不成立时所执行的不同指令,其中一个要指向循环体,然后再从循环体回到判断框的入口处。

      绘制流程图注意事项:

      (I)绘制流程图时,为了提高流程图的逻辑性,应遵循从左到右、从上到下的顺序排列。

      (II)绘制流程图时,为了提高流程图的逻辑性,应遵循从左到右、从上到下的顺序排列。一个流程从开始符开始,以结束符结束。开始符号只能出现一次,而结束符号可出现多次。若流程足够清晰,可省略开始、结束符号。

      (III)菱形为判断符号,必须要有“是和否(或Y和N)”两种处理结果,意思是说,菱形判断框一定需要有两条箭头流出;且判断符号的上下端流入流出一般用“是(或Y)”,左右端流入流出用“否(或Y)”。

    (2)活动图:

      活动图:是UML用于对系统的动态行为建模的另一种常用工具,它描述活动的顺序,展现从一个活动到另一个活动的控制流。活动图在本质上是一种流程图。

      活动图的组成元素:有动作状态、活动状态、动作流、分支与合并、分叉与汇合、泳道和对象流等。

      活动图的分解:一个活动可以分为若干个动作或子活动,这些动作和子活动本身又可以组成一个活动图。不含内嵌活动或动作的活动称之为简单活动,嵌套了若干活动或动作的活动称为组合活动。组合活动有自己的名字和相应的子活动图。

      (3)流程图与活动图的区别和联系

        (I)、流程图着重描述处理过程,它的主要控制结构是顺序、分支和循环,各个处理过程之间有严格的顺序和时间关系。而活动图描述的是对象活动的顺序关系所遵循的规则,它着重表现的是系统的行为,而非系统的处理过程。

        (II)、活动图能够表示并发活动的情形,而流程图不行。

        (III、活动图是面向对象的,而流程图是面向过程的。

  • 相关阅读:
    201521123104《Java程序设计》第7周学习总结
    201521123104 《Java程序设计》第6周学习总结
    201521123104 《Java程序设计》第5周学习总结
    201521123104《Java程序设计》第4周学习总结
    201521123104《JAVA程序设计》第三周学习总结
    201521123104 《JAVA程序设计》第二周学习总结
    201521123103 《java学习笔记》 第十二周学习总结
    201521123103 《Java学习笔记》 第十一周学习总结
    201521123103 《java学习笔记》 第十周学习总结
    201521123103 《Java学习笔记》 第九周学习总结
  • 原文地址:https://www.cnblogs.com/weisai123/p/13959862.html
Copyright © 2020-2023  润新知