软件需求之DFD图

         DFD图是一种以数据和数据的封闭性为基础,从问题空间到某种表示的映射方法,是一种结构化分析方法。DFD图在软件的需求分析中发挥着不可替代的作用。DFD图在软考中是必考的内容,在软件工程中也是一个非常中要的图。下面是我结合网上的资料和自己的所掌握的知识总结的

分类

一种是以方框、连线及其变形为基本图例符号来表示数据流动过程。

一种是以圆圈及连接弧线作为其基本符号来表示数据流动过程。

 

画法

     自上而下,逐层展开;输入输出,保持平衡。

        从图中可看到数据流程图是分层次的,绘制时采取自顶向下逐层分解的办法。

  首先画出顶层(0层)数据流图。 顶层数据流图只有一张,它说明了系统的总的处理功能、输入和输出。

下一步是对顶层数据流图中的”处理”进行分解,也就是将”帐务处理”分解为更多的”处理”。第2张图是第0层中的处理被分解后的第一层数据流程图中的一个。

数据流图分多少层次应根据现实际情况而定,对于一个复杂的大系统,有时可分至七八层之多。为了提高规范化程度,有必要对图中各个元素加以编号。通常在编号之首冠以字母,用以表示不同的元素,可以用P表示处理,D表示数据流, F表示数据存储,S表示外部实体。

 

特征

抽象性。在数据流图中具体的组织机构、工作场所、人员、物质流等等都已去掉,只剩下数据的存储、流动、加工、使用的情况。这种抽象性能使我们总结出信息处理的内部规律性。

概括性。它把系统对各种业务的处理过程联系起来考虑,形成一个总体。

 

数据流图的组成

软件需求之DFD图

软件需求之DFD图

文章知识点与官方知识档案匹配,可进一步学习相关知识MySQL入门技能树数据库组成31391 人正在系统学习中

来源:xudepeng0813

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2011年7月12日
下一篇 2011年7月12日

相关推荐