系统流程图、数据流程图、IPO图 和甘特图

前言:


        在软件工程文档中我们会看到各种图,系统流程图,数据流程图和Ipo图是最主要的图。下面就让我来介绍一下这三类图都是什么样子的。


内容:


(1)系统流程图:(可用软件:ProcessOn画图)

   

   A、系统流程图: 描绘系统物理模型的传统工具。它的基本思想是用图形符号以黑盒子形式描绘系统里面的每个部件(程序、文件、数据                 

库、表格、人工过程等),表达信息在各个部件之间流动的情况。


   B、基本元素:

   系统流程图、数据流程图、IPO图 和甘特图_第1张图片

               

    C、例图(机房收费系统):

              系统流程图、数据流程图、IPO图 和甘特图_第2张图片

(2)数据流程图Data FlowDiagramDFD/Data FlowChart


   A、数据流程图:是描述系统数据流程的工具,它将数据独立抽象出来,通过图形方式描述信息的来龙去脉和实际流程。

   

   B、基本元素:

            

  C、例图(机房收费系统):

              系统流程图、数据流程图、IPO图 和甘特图_第3张图片


(3)IPO 图(也叫输入输出图):


 A、说明:

在计算机领域IPO是指结构化设计中变换型结构的输入(Input)、加工(Processing)、输出(Output)。IPO图是对每个模块                          

进行详细设计的工具,它是输入加工输出(INPUT PROCESS OUTPUT)图的简称。在系统的模块结构图形成过程中,产生了大量的模块,在进行详细设

计时开发者应为每一个模块写一份说明。

IPO图就是用来说明每个模块的输入、输出数据和数据加工的重要工具

B、基本元素:可根据系统流程图中基本元素看,包括输入,处理,输出。


  C、例图(机房收费系统以操作员为例):

  系统流程图、数据流程图、IPO图 和甘特图_第4张图片

(4)甘特图


     甘特图(Gantt chart)又称为横道图、条状图(Bar chart)。以图示的方式通过活动列表和时间刻度形象地表示出任何特定项目的活动顺序与持

续时间。基本是一条线条图,横轴表示时间,纵轴表示活动(项目),线条表示在整个期间上计划和实际的活动完成情况。它直观地表明任务计划

在什么时候进行,及实际进展与计划要求的对比。管理者由此可便利地弄清一项任务(项目)还剩下哪些工作要做,并可评估工作进度。

这是我用office2013做出来的,也可以用别的软件如(Microsoft Office Visio),这是我找的visio的使用方法连接:http://jingyan.baidu.com/article/0202781169b48f1bcc9ce512.html?st=3&net_type=2&bd_page_type=1&os=0&showimg=1&rst=6



系统流程图、数据流程图、IPO图 和甘特图_第5张图片














你可能感兴趣的:(软件工程)