什么是数据流图?为什么数据流图要分层?

题目

什么是数据流图?为什么数据流图要分层?

参考答案和解析
正确答案:数据流图从数据传递和加工的角度,以图形的方式描述数据流从输入到输出的传输变换过程。数据流图是结构化系统分析的主要工具,它表示了系统内部信息的流向,并表示了系统的逻辑处理的功能。为了表达数据处理过程的数据加工情况,用一个数据流图是不够的。为表达稍为复杂的实际问题,需要按照问题的层次结构进行逐步分解,并以分层的数据流图反映这种结构关系。描述一个复杂的系统,不可能一下子引进太多的细节。否则用一张数据流图画出所有的数据流和处理逻辑,这张图将及其庞大、复杂,难以绘制,难以理解。因此数据流图需要进行分解,用几个数据流图来表示。
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

为什么数据流图要分层?


参考答案:为了表达数据处理过程的数据加工情况,用一个数据流图是不够的。为表达稍为复杂的实际问题,需要按照问题的层次结构进行逐步分解,并以分层的数据流图反映这种结构关系。

第2题:

以下关于数据流图的说法中不正确的是( )。

A.数据流图是分层的,需要自顶向下逐层扩展
B.数据流图中的符号要布局合理,分布均匀
C.数据流图要反映数据处理的技术过程和处理方式
D.数据流图绘制过程中要与用户密切接触,不断修改

答案:C
解析:
绘制数据流图应遵循的主要原则如下:(1)确定外部项。一张数据流图表示某个子系统或某个系统的逻辑模型。系统分析人员要根据调查材料,首先识别出那些不受所描述的系统的控制,但又影响系统运行的外部环境,这就是系统的数据输入的来源和输出的去处。要把这些因素都作为外部项确定下来。确定了系统和外部环境的界面,就可集中力量分析,确定系统本身的功能。(2)自顶向下逐层扩展。信息系统庞大而复杂,具体的数据加工可能成百上千,关系错综复杂,不可能用一两张数据流图明确、具体地描述整个系统的逻辑功能,自顶向下的原则为我们绘制数据流图提供了一条清晰的思路和标准化的步骤。(3)合理布局。数据流图的各种符号要布局合理,分布均匀、整齐、清晰,使读者一目了然。这才便于交流,避免产生误解。一般要把系统数据主要来源的外部项尽量安排在左方,而要把数据主要去处的外部项尽量安排在右边,数据流的箭头线尽量避免交叉或过长,必要时可用重复的外部项和重复的数据存储符号。(4)数据流图只反映数据流向、数据加工和逻辑意义上的数据存储,不反映任何数据处理的技术过程、处理方式和时间顺序,也不反映各部分相互联系的判断与控制条件等技术问题。这样,只从系统逻辑功能上讨论问题,便于和用户交流。(5)数据流图绘制过程,就是系统的逻辑模型的形成过程,必须始终与用户密切接触、详细讨论、不断修改,也要和其他系统建设者共同商讨以求一致意见。

第3题:

在绘制数据流图时,要遵循的一个原则是父图与子图的平衡,所谓平衡是指___(30)___。

(30)A.父图和子图都不得改变数据流的性质

B.子图不改变父图数据流的—致性

C.父图的输入/输出数据流与子图的输入/输出数据流一致

D.子图的输出数据流完全由父图的输入数据流确定


正确答案:C

第4题:

简述如何画分层数据流图。


正确答案: 对于比较复杂的实际问题,在数据流图上常常出现十几个乃至几十个、上百个加工,这样的数据流图看起来很不清楚。采用层次结构的数据流图则能很好地解决这个问题。
对系统按照自顶向下的逐步细化和分层分解,并以分层的数据流图反映该问题的结构关系,就能比较清楚地表达和容易地理解整个系统。
在画分层数据流图应考虑如下几个问题:
1)编号
2)父图和子图的数据平衡子图是父图的细化,因此,子图的输入、输出数据流应和父图中相应加工的输入、输出数据流一致。
3)分解的程度一个加工每次分解细化出的子加工个数一般不要超过7个

第5题:

什么是数据流图?为什么数据流图要分层?
数据流图从数据传递和加工的角度,以图形的方式描述数据流从输入到输出的传输变换过程。数据流图是结构化系统分析的主要工具,它表示了系统内部信息的流向,并表示了系统的逻辑处理的功能。为了表达数据处理过程的数据加工情况,用一个数据流图是不够的。为表达稍为复杂的实际问题,需要按照问题的层次结构进行逐步分解,并以分层的数据流图反映这种结构关系。描述一个复杂的系统,不可能一下子引进太多的细节。否则用一张数据流图画出所有的数据流和处理逻辑,这张图将及其庞大、复杂,难以绘制,难以理解。因此数据流图需要进行分解,用几个数据流图来表示。

第6题:

结构化分析方法是一种面向数据流的需求分析方法,其分析结果由(68) 、一 本数据词典、一组加工逻辑说明和补充材料儿部分组成。

A.若干套分层数据流图

B.一套综合数据流图

C.一套分层数据流图

D.一套分层数据结构图


正确答案:C
本题考查数据流图的基本知识。数据流图或称数据流程图(DataFlowDiagram,DFD),是一种便于用户理解、分析系统数据流程的图形工具。它用于表示结构化分析方法的分析结果,一个系统用一套分层数据流图表示。

第7题:

在绘制数据流图时,应遵循父图与子图平衡的原则,所谓平衡是指 ( ) 。

A.父图和子图都不得改变数据流的性质
B.子图不改变父图数据流的一致性
C.父图的输入/输出数据流与子图的输入/输出数据流一致
D.子图的输出数据流完全由父图的输入数据流确定

答案:C
解析:
本题考查数据流图的概念和应用父图与子图的平衡是指父图的输入/输出数据流与子图的输入/输出数据流一致,有时看起来不一致,但是经过查验数据字典可能发现是一致的

第8题:

把数据流图分转化为软件结构图,一般把数据流图分为:变换型数据流图和()。

A.事务型数据流图

B.结构型数据流图

C.流程型数据流图

D.信息型数据流图


正确答案:A

第9题:

包含例外情况和错误情况处理的数据流程图是()。

  • A、顶层数据流程图
  • B、上层数据流程图
  • C、下层数据流程图
  • D、扩展数据流程图

正确答案:D

第10题:

关于数据流图有关描述中正确的是()。

  • A、数据流图中不夹带控制流
  • B、数据流图的主图必须包括数据流图中的四种基本元素
  • C、数据流图不是系统的执行程序,不是程序流程图
  • D、加工可以只有输入数据流,没有输出数据流

正确答案:A,B,C