首页 > 编程知识 正文

系统结构和数据流程的本质差别,数据结构就是流程

时间:2023-05-04 21:59:38 阅读:222743 作者:3484

           最近看的软工里面总是遇到系统流程图和程序流程图,本来只有一个数据流图时还能分清,但是它们三个一聚会,我就晕了,所以现在找来相关的资料来给自己大脑点营养。

         1.数据流图

           数据流图是结构化分析方法中使用的工具,它以图形的方式描绘数据在系统中流动和处理的过程,由于它只反映系统必须完成的逻辑功能,所以它是一种功能模型。在结构化开发方法中,数据流图是需求分析阶段产生的结果。数据流图英文缩写DFD(Data Flow Diagram)它是描绘信息流和数据从输入移动到输出的过程中所经受的变换。数据流图从数据传递和加工的角度,以图形的方式刻画数据流从输入到输出的移动变换过程。

     组成要素图:

   示例图: 2.程序结构图    PSD(Program Structure Diagram),即程序结构图,lylh,就是用来描述程序结构的图示。一般由构成系统的若干要素和表达各要素之间关系的连线或方向箭头来构成的。 例图: 3.程序流程图     程序流程图是程序分析中最基本、最重要的分析技术,它是进行流程程序分析过程中最基本的工具。由操作、搬运、检验、储存、等待五种符号构成。下面来看一个示例图。
   4.系统流程图     它表示了一个系统 (或功能模块) 的层次分解关系,模块之间的调用关系,以及模块之间数据流和控制流信息的传递关系,它是描述系统物理结构的主要图表工具。如下图,系统结构图。   
  综上所述,总结如下,     数据流图:lylh,表示的是数据的流向。     程序流程图:对某一个程序的流程进行表示,强调的是程序中的控制流的执行的方向和情况     程序结构图:强调某一个程序内部的组织和结构。     系统流程图:系统内部层次的分解图,标示着模块的关系,是描述系统物理结构的工具。   

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。