如何划分DFD(数据流图)

原创 2004年07月08日 11:42:00

   需求分析,也就是对系统功能的识别和划分,并把这种识别及划分用DFD这个模型表示出来,最后用数据字典对DFD中的数据和加工进行描述,记录和约定。

   本文记录的是在学习和实践系统功能划分的过程中所遇到的问题。

    1。划分的原则

   功能划分的基本思想当然应该是“自顶向下,逐步细化”,这恐怕已经成为了软件工程中无孔不入的至理经典。从环境图(Context Diagram)开始,逐步细分为一级流图,二级流图,等等等等,直到细分的加工(Process)(泡泡)执行一个可以很容易实现为程序组成部分的功能为止(注1)。不同层次的数据流图是对系统整体或部分功能的一个覆盖,越处在上层的DFD中每个加工的覆盖片越大,

注1:原文见《软件工程——实践者的研究方法第5版》P236。

       在细分或精化的过程中需要注意的是要保持不同细分层次间数据流的连续性。即不管对一个加工怎样细分,细分到多少层,细分前后流入和流出该加工的数据流应该保持一致。

   顺便说一句,“一致性”是分析人员在需求分析过程中应该始终注意保持的一种习惯。包括前面的不同层次间数据流的一致性,DFD与数据字典的一致性等等。这需要在对模型中的某个内容进行修改时同步地对其他相关方面也进行相应的修改。

   

IP地址划分(CCNA魔鬼训练营系列)

-
  • 1970年01月01日 08:00

数据库设计--数据流图(DFD)

1、数据流图的定义 数据流图(DFD)是结构化分析方法中使用的工具,它以图形的方式描绘数据在系统中流动和处理的过程,由于它只反映系统必须完成的逻辑功能,所以它是一种功能模型。在结构化开发方法中,数据流...
  • q547550831
  • q547550831
  • 2015-08-01 12:56:19
  • 9933

数据流图详解(DFD)

一、概念 它是将提供给用户的业务流程图(“物理模型”)进行功能建模,转化成开发人员能够理解的一系列“逻辑模型”图,即以图形化的方法描绘数据在系统中的流动和处理的过程,这些图都应该用规范的DFD描述。...
  • newnazi
  • newnazi
  • 2015-09-30 13:50:01
  • 1394

软工系列之--数据流图(DFD图)

软件需求分析的基础:机构化分析方法。 结构化分析方法适用于数据处理类型软件的需求分析。它提供的主要建模工具包括 数据流图、数据字典、机构化英语、判定表、和判定树等。     在这里主要说明DF...
  • xhf55555
  • xhf55555
  • 2011-10-01 19:52:38
  • 21284

数据流图DFD画法

数据流图(DFD- Data Flow Diagram)让系统分析者弄清楚“做什么”的问题,其重要性就不言而喻了。那么我们怎么画数据流图呢?数据流图与系统流程图又有什么区别呢? 步骤1数据流图里包含的...
  • turkeyzhou
  • turkeyzhou
  • 2010-01-06 16:19:00
  • 43241

数据流图

数据流图
  • wgp15732622312
  • wgp15732622312
  • 2016-11-06 20:32:21
  • 1002

DFD(数据流图)画法

  • 2008年07月29日 18:58
  • 347KB
  • 下载

范围图(context diagram)的使用

范围图(context diagram)用于表示待开发的系统,一般在项目的前期使用;范围图通过描述待开发的系统以及与之交互的外部实体,来厘清系统的边界和范围。一、DFD(Data flow diagr...
  • amonlans
  • amonlans
  • 2006-06-06 08:02:00
  • 6666

续-如何划分DFD

续前面的问题1。本来应该在上篇文章中继续,却发现无法编辑保存过的文章,只有另起一篇了。    现在说正题儿吧。为什么我所划分的DFD中加工之间往往不连续?    不连续,就是说DFD中的各个加工之间往...
  • graceleee
  • graceleee
  • 2004-07-08 13:37:00
  • 1090

(转)数据流图详解(DFD)

文章转自http://blog.chinaunix.net/uid-21411227-id-1826829.html    一、概念 它是将提供给用户的业务流程图(“物理模型”)进行功能建模,转...
  • smile_dyf
  • smile_dyf
  • 2013-08-12 16:22:38
  • 4758
收藏助手
不良信息举报
您举报文章:如何划分DFD(数据流图)
举报原因:
原因补充:

(最多只允许输入30个字)