逻辑数据流图与物理数据流图的差别
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了逻辑数据流图与物理数据流图的差别相关的知识,希望对你有一定的参考价值。
参考技术A 逻辑数据流图和物理数据流图之间的主要差别有:逻辑数据流图强调参与者所做的事情,可以帮助设计者决定需要那些资源。逻辑数据流图说明应该具有那些加工和数据存储,而不关心这些加工和数据存储是如何实现的。
物理数据流图关注的是系统中的物理实体,以及一些具体的文档、报告和其他输入、输出硬拷贝。它用做系统构造和实现的技术性蓝图,要说明加工和数据存储是如何实现的。
-------来自一位叫“穷光蛋”的程序员本回答被提问者采纳
数据流图与数据流程图的区别
数据流图(Data Flow Diagram):简称DFD,它从数据传递和加工角度,以图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,是结构化系统分析方法的主要表达工具及用于表示软件模型的一种图示方法。
数据流图是结构化分析方法中使用的工具,它以图形的方式描绘数据在系统中流动和处理的过程,由于它只反映系统必须完成的逻辑功能,所以它是一种功能模型。在结构化开发方法中,数据流图是需求分析阶段产生的结果。
数据流程图(Data Flow Diagram,DFD/Data Flow Chart),是描述系统数据流程的工具,它将数据独立抽象出来,通过图形方式描述信息的来龙去脉和实际流程。
它是一种能全面地描述信息系统逻辑模型的主要工具。它可以利用少数几种符号综合的反映出信息在系统中的流动、处理和存储的情况。数据流程图具有抽象性和概括性。
数据流程图是以图形的方式表达在问题中信息的变换和传递过程。它把系统看成是由数据流联系的各种概念的组合,用分解及抽象手段来控制需求分析的复杂性,采用分层的数据流程图来表示一个复杂的系统。
很多资料上,数据流程图也叫数据流图,都指DFD:Data Flow Diagram。
需要注意的是数据流图和程序设计中的程序流程图(Flow Chat)是不同的,数据流图关心的是企业业务系统中的数据处理加工的客观过程,并不关心未来电子化处理的加工过程;数据流图中流动的只是数据,并没有控制过程,但在程序流程图当中,必须有控制逻辑。
以上是关于逻辑数据流图与物理数据流图的差别的主要内容,如果未能解决你的问题,请参考以下文章