精华内容
下载资源
问答
  • dfd

    2011-10-10 16:05:35
  • DFD

    2019-06-20 10:45:25
    数据流图(DFD) 数据流图,简称DFD,是SA方法中用于表示系统逻辑模型的一种工具,它以图形的方式描绘数据在系统中流动和处理的过程,由于它只反映系统必须完成的逻辑功能,所以它是一种功能模型。 下图是一个飞机机票...

    数据流图(DFD)
    数据流图,简称DFD,是SA方法中用于表示系统逻辑模型的一种工具,它以图形的方式描绘数据在系统中流动和处理的过程,由于它只反映系统必须完成的逻辑功能,所以它是一种功能模型。
    下图是一个飞机机票预订系统的数据流图,它反映的功能是:旅行社把预订机票的旅客信息 (姓名、年龄、单位、身份证号码、旅行时间、目的地等)输入机票预订系统。系统为旅客安排航班,打印出取票通知单(附有应交的账款)。旅客在飞机起飞的前一天凭取票通知单交款取票,系统检验无误,输出机票给旅客。

    3.3.1 基本图形符号
    数据流图有四种基本图形符号:
    :箭头,表示数据流;
    〇:圆或椭圆,表示加工;
    = :双杠,表示数据存储;
    □:方框,表示数据的源点或终点。
    (1) 数据流。数据流是数据在系统内传播的路径,因此由一组成分固定的数据组成。如订票单由旅客姓名、年龄、单位、身份证号、日期、目的地等数据项组成。由于数据流是流动中的数据,所以必须有流向,除了与数据存储之间的数据流不用命名外,数据流应该用名词或名词短语命名。
    (2)加工(又称为数据处理)。对数据流进行某些操作或变换。每个加工也要有名字,通常是动词短语,简明地描述完成什么加工。在分层的数据流图中,加工还应编号。
    (3)数据存储(又称为文件),指暂时保存的数据,它可以是数据库文件或任何形式的数据组织。
    (4)数据源点或终点,是本软件系统外部环境中的实体(包括人员、组织或其他软件系统),统称外部实体。一般只出现在数据流图的顶层图。
    3.3.2画数据流图的步骤
    (1)首先画系统的输入输出,即先画顶层数据流图。顶层流图只包含一个加工,用以表示被开发的系统,然后考虑该系统有哪些输入数据、输出数据流。顶层图的作用在于表明被开发系统的范围以及它和周围环境的数据交换关系。下图为飞机机票预订系统的顶层图。

    (2)画系统内部,即画下层数据流图。不再分解的加工称为基本加工。一般将层号从0开始编号,采用自顶向下,由外向内的原则。画0层数据流图时,分解顶层流图的系统为若干子系统,决定每个子系统间的数据接口和活动关系。例如,在上面的机票预订系统按功能可分成两部分,一部分为旅行社预订机票,另一部分为旅客取票,两部分通过机票文件的数据存储联系起来,0层数据流图如图3-4。
    (3)注意事项。
    ①命名。不论数据流、数据存储还是加工,合适的命名使人们易于理解其含义。
    ②画数据流而不是控制流。数据流反映系统“做什么”,不反映“如何做”,因此箭头上的数据流名称只能是名词或名词短语,整个图中不反映加工的执行顺序。
    ③一般不画物质流。数据流反映能用计算机处理的数据,并不是实物,因此对目标系统的数据流图一般不要画物质流。
    ④每个加工至少有一个输入数据流和一个输出数据流,反映出此加工数据的来源与加工的结果。
    ⑤编号。如果一张数据流图中的某个加工分解成另一张数据流图时,则上层图为父图,直接下层图为子图。子图及其所有的加工都应编号。

    ⑥父图与子图的平衡。子图的输入输出数据流同父图相应加工的输入输出数据流必须一致,此即父图与子图的平衡。
    ⑦局部数据存储。当某层数据流图中的数据存储不是父图中相应加工的外部接口,而只是本图中某些加工之间的数据接口,则称这些数据存储为局部数据存储。
    ⑧提高数据流图的易懂性。注意合理分解,要把一个加工分解成几个功能相对独立的子加工,这样可以减少加工之间输入、输出数据流的数目,增加数据流图的可理解性。
      图3-6给出了采用这套符号画出的等价于图3-2的DFD。

    3.3.3流程图的实例

    学生学籍管理系统数据流图

    逐步分解地画出数据流图
    第一步,画出最概括的系统模型。因为任何系统实质上都是由若干个数据源点/终点以及一个处理组成。这个处理就代表了系统对数据加工变换的基本功能。

    对上图进行细化

    再细化一点

    勾画出边界

    最后细化一下

    删除线格式 (https://blog.csdn.net/weixin_38004638/article/details/88988681

    展开全文
  • 数据库设计--数据流图(DFD

    万次阅读 多人点赞 2015-08-01 12:56:19
    数据流图(DFD)是结构化分析方法中使用的工具,它以图形的方式描绘数据在系统中流动和处理的过程,由于它只反映系统必须完成的逻辑功能,所以它是一种功能模型。在结构化开发方法中,数据流图是需求分析阶段产生的结果...

    1、数据流图的定义

       数据流图(DFD)是结构化分析方法中使用的工具,它以图形的方式描绘数据在系统中流动和处理的过程,

    由于它只反映系统必须完成的逻辑功能,所以它是一种功能模型

    在结构化开发方法中,数据流图是需求分析阶段产生的结果。 ----百度百科

    2、数据流图的使用方法

     数据流图采用分层的形式来描述系统数据流向,每一层次都代表了系统数据流向

    的一个抽象水平,层次越高,数据流向越抽象。高层次的DFD图中处理可以进一

    步分解为低层次、更详细的DFD图。

    2.1数据流图表示法(Gane-Sarson模型)

    2.2数据流图表示法中各图形的定义

    数据源点和数据汇点:指系统以外又与系统有联系的人或事物。

    用来表达该系统数据的外部来源和去向。

    数据流:指处理功能的输入或输出,箭头表示数据流向。

    加工或处理:指对数据进行处理加工,使数据变换。

    数据存储:表示某种独居保存后的逻辑统称,一般为表结构。

    2.3数据流图的分层结构

    2.4数据流图实例

    顶层数据流图

    第一层数据流图

    第二层数据流图-1

    第二层数据流图-2

    第二层数据流图-3

    第二层数据流图-4

    3、注意事项

    3.1层次的划分遵守原则

    (1)同一张图上所有处理过程应该处于同一个抽象层次上。
    (2)一个处理经过展开,一般以分解为4~10个处理为宜。

    3.2正确性检查

    (1)数据守恒,或称为输入数据与输出数据匹配
    ①处理有输入就应该有输出
    ②处理有输出就肯定有输入
    ③输入的数据应该全部流出该处理或者要用于产生流出该处理的数据(排除无用数据)
    ④输出的所有数据必须曾经流入过该处理或者是由流入该处理的数据加工产生(保证必要数据)
    (2)在一套数据流图中的任何一个数据存储,必定有流入的数据流和流出的数据流。
    (3)父图中的某一处理的输入、输出数据流必须出现在相应的子图中。

    3.3提高易读性

    (1)简化处理间的关系(利用数据存储)
    例:
    设P1,P2为处理,D1为数据存储
    P1->P2可以改变为:P1->D1 D1->P2
    (2)均匀分解
    (3)适当的命名

    3.4确定系统边界

    (1)排除纯手工活动
    (2)排除其他外部系统的活动
    (3)和系统外的外部源点之间的接口通过数据流来实现

    展开全文
  • DFD运营图

    2013-09-18 17:30:39
    DFD运营图
  • dfd-contraller-源码

    2021-02-22 07:22:16
    dfd-contraller
  • DFD图建模实例DFD图建模实例DFD图建模实例DFD图建模实例v
  • DFD Edit-开源

    2021-07-03 18:14:09
    DFDEdit 是一个独立于平台的基于 GUI 的工具,可帮助用户绘制、编辑、保存和验证多级 DFD 的数据流。
  • 信息管理dfd

    2015-05-22 11:08:03
    这是在信息管理这么课程的仓库的出入库的dfd的最终版本,经过层层修改,有顶层图,一层,二层图。
  • DFD Mailer-开源

    2021-04-19 07:58:46
    DFD Mailer是ajax驱动PHP表单邮件程序,它使您可以将表单邮件添加到任何静态html文件或其他形式,而只需要最少的代码集成。 主要功能包括电子邮件和必填字段验证以及CAPTCHA垃圾邮件防护。
  • dfd_dnn_analysis 此文件夹包含项目代码,该代码针对给定的数据集运行给定网络的性能分析。 dfd_dnn_trainer 该文件夹包含运行DfD-Net网络的深度学习培训的项目代码。 dfd_graphcuts 该文件夹包含将图形切割方法...
  • DFD-手指印刷-源码

    2021-02-13 22:48:29
    DFD:基于对抗学习的方法防御网站指纹 该项目通过对数据包序列引入干扰来提供DFD,网站指纹防御的实现。 该项目在“深度指纹识别:利用深度学习破坏网站指纹防御( )”的基础上实施,使用相同的基准模型和表示形式...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 21,501
精华内容 8,600
关键字:

dfd