一. 数据流程图的概念和作用:
分析、描述信息系统的数据转换和流动状况,显示系统内所有的基本成份及其相互联系的概况和细节.
概括描述系统的内部逻辑,是理解表达用户需求、与用户沟通交流的工具,是新系统逻辑模型的最重要组成部分。
二. 数据流程图的基本符号(简略与详尽)
外部实体
数据流
处理(处理逻辑、处理功能)
数据存储
三. 数据流程图的构造方法和指导思想:
自上而下,逐步细化;直观清晰,简单明了。
四. 数据流程图的绘制步骤与实例:
(现行系统分析到新系统逻辑模型建立的过渡)
⑴现行系统概图->新系统概图(TOP图)
⑵第一层细化流程图
⑶必要细化
⑷必要嵌入、调整、扩充
⑸重复⑶、⑷
五. 构造数据流程图的有关原则:
(1) 外部实体一般只在TOP流程图和第一层数据流程图中标出,在其它层次不必再标出,以利突出重点,便于理解;
(2) 构造第一层数据流程图是关键的一环。必须按照规范步骤进行,抓住主要的输入输出环节;
(3) 在第一层数据流程图中一般只是集中表示系统的主要处理逻辑和与之相关的数据流动和转换,暂不反映出错处理和例外处理;
(4) 数据流程图一般不反映时间顺序和判断控制条件
(5) 数据流程图只说明系统中的数据处理过程,不要将程序设计语言的某些命令当成数据流程图的步骤也列入其中;(例子)
(6) 数据流程图中的数据流必须开始于处理逻辑或终止于处理逻辑,即:各种处理逻辑与数据流必须相互关联,处理逻辑或者是接受数据流进行数据转换,或者是将已处理转换的数据输出到另一个处理逻辑或数据存储或外部实体;(例子)
(7) 必须给数据流程图的各个元素都赋予一个清晰而有意义的名字。命名的一般原则:数据流和数据存储应反映系统中流动的和存储的数据组成;处理逻辑要用简明的动词加表语表示所发生在哪些基本数据上的处理和转换;
(8) 下一层数据流程图的编号应在上一层数据流程图编号的基础上进行扩展。
文章来源http://hi.baidu.com/littlechild_ling/blog/item/121efe8fc2b4b0eaf11f36c1.html