2.5.2 设计数据流图的步骤

更新于 2026年10月10日 版权声明
2.5.2 设计数据流图的步骤

数据流图的基本要点是描述“做什么”,而不考虑怎么做。通常数据流图要忽略出错处理,也不包括诸如打开文件和关闭文件之类的内部处理。绘制数据流图的原则是由外向里,自顶向下描述问题的处理过程,通过一系列的分解步骤,逐步求精地表达出整个系统功能的内部关系。

(1)找出系统的输入和输出。把整个系统看作一个大的加工,然后根据系统从外界的哪些源接收什么数据流,以及系统输出的哪些数据流送到外界的哪些终点,就可以画出软件系统顶层数据流图。

(2)画系统内部。将顶层数据流图中的加工分解成若干个加工,并用数据流将这些加工连接起来,使得图中的输入数据流经一连串的加工处理后变换成顶层的输出数据流。从一个加工画出一张数据流图的过程,就是对这个加工的分解过程。

确定数据流的方法是:当用户把若干数据看作一个整体来处理(这些数据一起到达,一起加工)时,可把这些数据看成一个数据流。通常可以把实际工作中的单据作为一个数据流。(https://www.daowen.com)

对于以后某个时间要使用的数据,可以组织成一个数据存储。

(3)为每一个数据流命名。数据流命名的好坏与数据流图的可理解性密切相关。名字要反映整个数据流的含义,而不是其中的一部分。避免使用空洞的名字,如“输入信息”“输出数据”等不能反映实质性内容的名字。

(4)为加工命名。一般先命名数据流,再命名加工,这个次序反映了结构化分析方法的自顶向下的特性。命名应注意名字要反映整个加工,而不是它的一部分。名字应当是一种“动词+宾语”的形式。

↑上一章 ↓下一章
关注公众号获取验证码
复制内容需要验证码(7.99元/天)