对于比较复杂的实际问题,在数据流图上常常出现十几个乃至几十个、上百个加工,这样的数据流图看起来很不清楚。采用层次结构的数据流图则能很好地解决这个问题。
对系统按照自顶向下的逐步细化和分层分解,并以分层的数据流图反映该问题的结构关系,就能比较清楚地表达和容易地理解整个系统。
在画分层数据流图应考虑如下几个问题:
1)编号
2)父图和子图的数据平衡子图是父图的细化,因此,子图的输入、输出数据流应和父图中相应加工的输入、输出数据流一致。
3)分解的程度一个加工每次分解细化出的子加工个数一般不要超过7个
(简答题)
简述如何画分层数据流图。
正确答案
答案解析
略
相似试题
(简答题)
如何画分层数据流图?有哪些基本原则?
(简答题)
为什么数据流图要分层?画分层的DFD要遵循哪些原则?
(单选题)
在自顶向下设计分层数据流图时,设计顶层数据流图主要分析()
(简答题)
数据流图由哪几种基本部件组成?画数据流图时最常犯的有哪些错误?
(简答题)
银行存款业务如下:客户到银行柜台存款时,首先填写存款单(包括帐号、姓名、存款金额、存款类型),如果还没有开户,则需要先开户,填写开户单(包括姓名、身份证号、地址、电话、是否留密码)。填写完存款单或开户单后,交给营业员,营业员将存款单或开户单信息输入计算机,系统记录开户信息或存款单信息,如果是开户并选择留密码,则需要客户输入密码。最后印出开户单或存款单给用户。请画出银行存款业务的分层数据流图(至少画出两层)。
(填空题)
数据流程图是一个分层的概念模型,分为三个层次,分别是总体图、()、细节图。
(单选题)
在分层数据流图中,若某层的加工K分解成下层的数据流图L,则()
(单选题)
按软件生命周期方法设计软件的过程中,画数据流图属于下面哪个阶段的工作()
(单选题)
分层数据流图是一种比较严格又易于理解的描述方式,它的顶层描述了系统的()