zoukankan      html  css  js  c++  java
  • 数据流程分析之数据流图

           首先看到这个题目,提三个问题。这样以至于我们在看资料和看书的时候,不知道自己到底要干嘛?也是集中注意力的好办法。——课前三问,我先姑且称之。当然不仅仅是说三个问题,可以四个、五个都可以,目的是要调动我们的大脑参与到这个课程中来!

    1.什么是数据流程分析?

    2.流程分析与数据流图有什么联系?

    3.为什么要做流程分析、如何做呢?

    第一个问题,数据流程分析的目的:

    在业务流程分析的基础上,建立逻辑模型。而业务流程指的是一组共同为客户创造价值而又相互关联的活动。

    第二个问题:

    流程分析一般需要三个工具

    (1)数据流图

    (2)数据字典

    (3)加工说明

    数据流图是流程分析工具中的一种,利用四种基本符号数据源、加工、文件、数据源点来刻画数据流程的逻辑步骤。

    第三个问题,为什么要做流程分析?

    换句话说就是流程分析有什么好处、作用,

    作用(1):

    对数据流程进行分析,人们可以更准确的了解企业管理活动的全过程,可以分析管理活动及其相互关系。

    作用(2):

    数据就是信息的载体,是在开发过程中主要依附的对象。

    如果做数据流程分析,这里仅学习数据流图来做数据流程分析。也是个人认为较为重要的一种,所以下面大家就一起来学习学习数据流图的概念和使用!

    基本概念

    数据流图:Data Flow Diagram 很生硬的翻译就是数据流图。缩写为DFD建议记应为还是比较容易记住的,后面还有实体关联图、模块结构图、你都晕了。它是利用图形工具来描系统的功能、输入、输出等。

    什么图形工具呢?四种基本符号

    1.数据流

    何为数据流?打个比方,三年一班的数学成绩排成一组数据。这样一组确定的数据就是数据流了。也称为数据源,由符号正方形代表。数据永远是最真实的,最能说明问题的,堂堂正正就和正方形一样顶天立地。这样大家记住了吗!

    2.加工

    对食品加工,对模型加工,这里是对数据加工。何为加工,不就是对食品进行操作,转换为易使用的商品。数据也是一样,对数据进行相应的操作转换为数据流。用椭圆来表示,就像那河里的石头开始是棱棱角角,到最后经过加工变成漂亮的椭圆形的卵石。加工就用椭圆来表示了。

    3.文件

    这大家就应该明白了,文件就是用来存储数据的工具。

    4.数据源点

    数据源点就是数据来源的地方和去处。很容易理解!

    那么数据流图是不是随便把这四个符号组成就行了,不是的!需要一些原则,像我们在学校要遵守纪律,在社会要遵纪守法是一样的。

    原则(1)

    自上而下分解。何意?简单来说就是大事化小,可不能化无啊!采用分层的数据流图,将大的、复杂的问题分解为一个个小问题,然后分别解决。这和在现实中解决问题的思路也是一样的,既然一口吃不下一个胖子,那么就慢慢来小口小口来!(注意理解啊!)

    原则(2)

    由外至里。也就是先确定每层的边界,在慢慢深入到内部。

    5.注意事项

    一个规模复杂的系统,它的数据流程图也是很庞大的。所以在绘制数据流程图的时候需要注意一些事项

    (1)合理编号

    在这里,数据流程的顶层编号为0层,它又是第一层的父图。

    (2)子图和父图的平衡

    何为平衡,也就是子图和父图的数据必须一致。来源和输出都应该是一样的!

    (3)分解的程度

    我们在开发的过程中,将一些问题细化来解决。但是这样也存在这样一个问题,分解过多就增加了很多的工作量。所以我们依据前人的经验一般讲数据流图分解不超过7层。

    总结:

    其实整篇文章下来,就一个意思来着问题去看书和学习资料。充分调动大脑的积极性,让你参与到学习中来,而不是实在没有办法来被动的去接受知识。会让你的学习效率大大的提高,以及获得知识更愉快和轻松!

  • 相关阅读:
    标题:CSS-button添加display:block;属性后自动换行!
    JS-遍历对象
    JS-获取对象的长度大小
    HTML-span和div区别
    SQL-Foreach标签
    JS_Select_option切换自动触发事件
    JS_Select赋值的几种方式
    加密系统文件夹
    JS-返回上一页
    metronic 4.5.7开发环境下, 在Windows 10上安装了10.16.0版本的node js之后,导致node sass无法加载
  • 原文地址:https://www.cnblogs.com/guziming/p/4232779.html
Copyright © 2011-2022 走看看