系统流程图、数据流图、程序流程图

时间:2022-05-31 18:04:59

       之前学习软工,在写文档的时候,对于这些图就是一带而过了,现在再次写文档就不能像第一次一样放过自己了。现在分别了解一下:

一、系统流程图(System Flowchart):

      系统流程图应用到可执行分析报告中,是描绘系统物理模型的传统工具。它的基本思想是用图形符号以黑盒子形式描绘系统里面的每个部件(程序、文件、数据库、表格、人工过程等),表达信息在各个部件之间流动的情况。

       例图:

       系统流程图、数据流图、程序流程图

二、数据流图(Data Flow Diagram):

       数据流图应用到了需求分析里面,是进行数据流程分析的一种工具。它与与之相匹配的数据字典和加工说明       是系统逻辑模型的重要组成部分。

       数据流图英文缩写DFD(Data Flow Diagram)它是描绘信息流和数据从输入移动到输出的过程中所经受的变换。数据流图从数据传递和加工的角度,以图形的方式刻画数据流从输入到输出的移动变换过程。
       
数据流图的四种基本符号:数据流、加工、文件、数据源点或终点。

       数据流图制作的指导原则:

      (1)、自顶向下逐层分解

      (2)、局部上由外向里

       数据流图的操作步骤:

      (1)、识别系统的输入和输出

      (2)、绘制系统内部数据流

      (3)、对复杂加工进行分解

      (4)、检查、修改、完善

        例图:
       系统流程图、数据流图、程序流程图

三、程序流程图(Program Flow Chart):

       程序流程图是程序分析中最基本、最重要的分析技术,它是进行流程程序分析过程中最基本的工具。应用到详细设计书中。描述程序中控制流的情况,即程序中处理的执行顺序和执行序列所以来的条件,途中的有向线段表示的是控制流从一个处理走到下一个处理。

       程序流程图由操作、搬运、检验、储存、等待五种符号构成。

       例图:

        系统流程图、数据流图、程序流程图

四、理论积累,期待下面的机房文档!