遇到这类问题,首先,要想到分层数据流图的数据流平衡原则,即父图和子图的输入/输出数据流一致,这是找出遗漏数据流非常重要的技巧。其次,每个加工至少有一个输入流和一个输出流,反映此加工的数据来源和结果,加工的输出数据流应该都有其对应的输入数据流。其三,要找出遗漏的数据流,最根本的依据还是说明。因为除了图之外,题目中最重要的部分就是说明,因为说明部分详细介绍了系统的功能,所以是找出所缺数据流的基本入口。
有时数据流平衡原则不作为解题的直接方法,而作为排除的手段,然后根据说明或其他方法找到图中遗漏的数据流。
7.找出错误或多余的数据流要找出错误或多余的数据流,解题方法可以参考完善数据流的方法。一般可以先进行上下层图的对照和分析,然后检查是否每个加工至少有一个输入流和一个输出流,是否加工的输出数据流都有其对应的输入数据流。而最根本的判断标准仍然是题目的说明部分。所以考生一定要耐心、认真地阅读题目中对系统功能的阐述和说明,然后解题时再次阅读说明,从中找到依据和突破口。
8.找出多余的文件在某层数据流图中,只画流程图各加工之间的公共数据文件时,如果一个文件仅仅作用于一个加工,即和该文件有关的输入/输出数据流只涉及一个加工,那么该文件可以作为局部文件出现在该加工的子图中,在父图中则可以省略。这个规则是为了使整个流程图的层次结构更为清晰、科学。当然这些文件如果画出,并不会造成理解错误。
另外,如果某层图只有一层细化图,即该层图没有子图,则不存在局部文件和外部文件之分,其中涉及的任何文件都不作为多余的文件。
……