数据流程图的绘制原则11.逐层分解DFD时,应在概念上合理、清晰,分解要自然不影响图的易理解性。>合理的分解是:将一个问题分成相对独立的几个部分,尽量保证其相对独立性,减少相互之间的联系。人分解应力求均匀,避免在同一张DFD中,有些处理过程描述的是细节,而另一些描述的却是较高层的抽象。12.数据流程图不反映判断和控制条件,不应在DFD上出现表明控制逻辑的数据流。13.理解一个问题总是需要一个过程的,系统分析人员要随时准备修改甚至抛弃旧的DFD,而用更好的来替代。分析阶段重画几张图的代价是很小的,倘若草草了事,留下隐患,到后期再去纠正,代价就太大了。因此,系统分析人员要有足够的耐心,花大力气去了解和分析系统,以建立正确、完整的DFD。广初工程技术职业学院GUANGZHIOUINSTITLITEOFTECTHNOOGY
数据流程图的绘制原则 11.逐层分解DFD时,应在概念上合理、清晰,分解要自然, 不影响图的易理解性。 ➢ 合理的分解是:将一个问题分成相对独立的几个部分,尽量保证 其相对独立性,减少相互之间的联系。 ➢ 分解应力求均匀,避免在同一张DFD中,有些处理过程描述的是 细节,而另一些描述的却是较高层的抽象。 12.数据流程图不反映判断和控制条件,不应在DFD上出现 表明控制逻辑的数据流。 13.理解一个问题总是需要一个过程的,系统分析人员要随 时准备修改甚至抛弃旧的DFD,而用更好的来替代。分 析阶段重画几张图的代价是很小的,倘若草草了事,留下 隐患,到后期再去纠正,代价就太大了。因此,系统分析 人员要有足够的耐心,花大力气去了解和分析系统,以建 立正确、完整的DFD
举例:数据流程图的绘制?必例1:银行柜台取款处理系统(参教材P149图6-11和图6-12)■注意:用数据流做功能之间的接口*例2:图书预订系统(参教材P150图6-13至图6-15)■注意:用数据存储做功能之间的接口广初工程技术职业学院GUANGZHIOUINSTTTITTEOFTECHNOLOGY
举例:数据流程图的绘制 ❖例1:银行柜台取款处理系统(参教材P149图 6-11和图6-12) ▪ 注意:用数据流做功能之间的接口 ❖例2:图书预订系统(参教材P150图6-13至图 6-15) ▪ 注意:用数据存储做功能之间的接口