画数据流图的基本步骤概括地说,就是自外向内,自顶向下,逐层细化,完善求精:
(1) 首先确定系统的输入和输出,以反映系统与外界环境的接口。
(2) 第0层数据流图将软件系统描述为一个加工,以反映最主要业务处理流程,它代表系统本身。但它并未明确表达数据加工的要求,需要进一步细化。
(3) 从输入端开始,根据系统业务工作流程,画出数据流流经的各加工框,以反映数据的实际处理过程,逐步画到输出端,得到第一层数据流图。图中的加工分别加以编号。
(4) 加细每一个加工框。如果加工框内还有数据流,可将这个加工框再细分成几个"子加工框",并在各子加工框之间画出数据流。
(5) 一次细化一个加工。
数据流图的细化可以连续进行,直到每一个加工只执行一个简单操作为止。就是说,直到每一个加工执行一个可以用程序实现的功能为止。
|
|