【软考】——数据流图
在软考学习中,下午题的前三道:数据流图,ER模型,UML图是基本上不能失分的,这几个题是最基本的题,出题的形式都是固定的,而数据流图这道题拿满分最重要的是耐心和细心的分析试题。
考点突破
①补充数据流图的缺失部分,包括补充数据流、补充外部实体及补充数据存储。——实体出现的频率比较多
②数据流图的改错,包括改正数据流名称,数据流的起始点与终点及删除多余数据流——通过仔细分析题就可以找到错误。
③附加与数据流图相关的概念简答题。——积累的过程
基础
数据流图(Data Flow Diagram):简称DFD,它从数据传递和加工角度,以图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,是结构化系统分析方法的主要表达工具及用于表示软件模型的一种图示方法。
【基本图形符号】
【分层数据流图】
分层的数据流图主要分为:顶层图和0层图。顶层图是确定与外部实体之间的输入和输出数据流。0层图是将顶层图中的加工分解成若干个加工,并用数据流连接这些加工。是顶层图的细化过程。满足结构化方法原则中的自顶向下,逐层分局的原则。
【数据平衡原则】
1、分层数据流图中的数据平衡原则
父类和子类之间的数据流必须保持一致,包括数量和内容上一致,或者上(下)层输出等于上(下)层的输出。
2、每张数据流图的数据平衡原则
加工的输入数据流和输出数据流要平衡,保证加工的输出数据流都有对应的输入和输出数据流。
黑洞:只进不出
奇迹:只出不进
灰洞:加工不出输出流
答题技巧总结
详细分析试题说明,充分利用数据平衡原则!