数据流图-----软考总结

            地位:要说数据流图首先从系统的结构化分析方法说起,结构化分析方法是一种面向数据流的需求分析方法,其基本思想是“自顶向下逐层分解”。而数据流图是结构化分析方法中的一项重要的内容。

       基础:简单的说数据流图是一种分析系统数据流程的图形工具,主要从逻辑上描述系统的功能,输入,输出和数据存储。

       基本成分如下图所示



      数据流图的画法:

                     开头的位置谈起结构化分析方法的思想在于“自顶向下,逐层分解”,这一思想在数据流程图中清楚的展                 现出 来。分层数据流程图将图分成若干个层次,首先绘制针对系统的整体的顶层图,以说明系统与外界的交               互,再将图层层细化。具体过程如下:

            1、画系统的输入和输出:

                     把整个软件系统看作一个大的加工,然后根据系统从哪些外部实体接收数据流,以及系统发送数据到哪                        些外部实体,就可以画出系统的输入和输出图,也成为顶层图。

            2、图系统的内部:

                    将顶层图的加工分解成若干个加工,并用数据流连接这些加工,使得顶层图中的输入数据经过若干加工                       处理后变换层顶层图的输出数据流图。也成0层图。

                    确定加工的方法:在数据流的组成或值发生变化的地方画一个加工,这个加工的功能就是实现这一变                           化。

                    确定数据流的方法:当用户把若干个数据看作一个整体来处理(这些数据一起到达,一起加工)时,可                        把这些数据看成一个数据流。

                    确定数据存储:以后某个时间要使用的数据作为存储。

             3、画加工的内部:

                    把每个加工看作是一个小系统,以画0层图的方式画出每个加工的流程图子图。

      分层数据流图中的各层之间的关系如下


   

  原则:

         数据平衡原则,即下层图的输入和输出与上层图保持一致,也就是父图和子图之间的数据流必须保持一致。

          系统功能描述与数据流图的一致性原则。

         适当地为数据流、加工、文件、源/宿命明,名字应反映该成分的实际意义,避免空洞的名字,输入和输出的数            据流名称不能一样;

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 14
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 14
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值