数据流图中的考点
通过本次复习与上次复习数据流图,发现数据流图有以下知识点需要复习,其中的任何一点都是在复习过程中不可或缺的,因为你遗漏了哪一点,可能考试就会考哪一点。
知识点1:父图与子图的平衡。任何一个数据流子图必须与它上一层父图的某个加工对应,二者的输入数据流和输出数据流必须保持一致。
知识点2:局部数据存储的隐蔽性。当某层数据流图中的数据存储不是父图中相应加工的外部接口,而只是本图中某些加工之间的数据接口时,那么这些数据存储为局部数据存储。
知识点3:输入输出的平衡性。每个加工必须有输入数据流和输出数据流,反映此加工的数据来源和加工变换的结果。
平衡守则:实体之间不允许有数据流,实体与数据存储之间不允许有数据流,输入输出数据流名不能相同,不能只有输入没有输出或者相反。
知识点4:逻辑数据流图与物理数据流图的区别。
物理数据流图关注的是系统中的物理实体,以及一些具体的文档、报告和其他输入输出硬拷贝。物理数据流图用作系统构造和实现的技术性蓝图。
逻辑数据流图强调参与者所做的事情,可以帮助设计者决定需要哪些系统资源、为了运行系统用户必须执行的活动、在系统安装之后如何保护和控制这些系统。
逻辑数据流图是物理数据流图去掉了所有的物理细节后得到的变换形式,逻辑数据流图被用做系统分析的需求分析阶段的起点。
知识点5:数据流图与程序流程图的区别。
数据流图是从数据的角度来描述一个系统的,而流程图则是从对数据加工的角度来描述系统的。数据流图中的箭头是数据流,而流程图中的箭头是控制流,它表达的是程序执行的次序。
数据流图适合宏观的分析一个组织的业务概况,而程序流程图只适合描述系统中某个加工的执行细节。