图:支付过帐 顾客结算数据/4 信贷 3 送进 →批准 结算 信贷 支付 已批准的信贷 4.2 记入货 记入借 方余额 方余额 调整 凋整 应收帐款
调整 调整 已批准的信贷 支付 结算数据 4.1 信贷 送进 结算 4.3 批准 信贷 4.2 记入货 方余额 4.4 记入借 方余额 应收帐款 顾客 图:支付过帐
■在多层数据流图中,顶层流图可以仅包含一个加工, 它代表被开发系统。它的输入流是该系统的输入数据, 输出流是系统所输出数据 ■底层流图是指其加工不需再做分解的数据流图,它处 在最底层 中间层流图则表示对其上层父图的细化。它的每一加 工可能继续细化,形成子图
▪ 在多层数据流图中,顶层流图可以仅包含一个加工, 它代表被开发系统。它的输入流是该系统的输入数据, 输出流是系统所输出数据 ▪ 底层流图是指其加工不需再做分解的数据流图,它处 在最底层 ▪ 中间层流图则表示对其上层父图的细化。它的每一加 工可能继续细化,形成子图
画数据流图的基本步骤,一般是自外向内,自顶向下, 逐层细化,完善求精。具体步骤如下: ·先找系统的数据源点和汇点。 ·找出外部实体的输岀数据流和输入数据流 ·在图的边上画出系统的外部实体 从外部实体的输出数据流(即系统的源点)出发,按照系 统的逻辑需要,逐步画出一系列逻辑加工,直到找到外部 实体所需的输入数据流(即系统的汇点),形成数据流的 封闭 ·按照下面所给的原则进行检查和修改 ·数据流图上所有图形符号只限于前述四种基本图形元 素。数据流图的主图必须包括前述四种基本元素,缺 不可。数据流图的主图上的数据流必须封闭在外部实体 之间,外部实体可以不止一个
画数据流图的基本步骤,一般是自外向内,自顶向下, 逐层细化,完善求精。具体步骤如下: •先找系统的数据源点和汇点。 •找出外部实体的输出数据流和输入数据流。 •在图的边上画出系统的外部实体。 •从外部实体的输出数据流(即系统的源点)出发,按照系 统的逻辑需要,逐步画出一系列逻辑加工,直到找到外部 实体所需的输入数据流(即系统的汇点),形成数据流的 封闭。 •按照下面所给的原则进行检查和修改 •数据流图上所有图形符号只限于前述四种基本图形元 素。数据流图的主图必须包括前述四种基本元素,缺一 不可。数据流图的主图上的数据流必须封闭在外部实体 之间,外部实体可以不止一个
■每个加工至少有一个输入数据流和一个输出数据流 ■在数据流流图中,需按层给加工框编号。编号表明该加 工处在哪一层,以及上下层的父图与子图的对应关系 任何一个数据流子图必须与它上一层的一个加工对应, 两者的输入数据流和输出数据流必须一致。此即父图与 子图的平衡。它表明了在细化过程中输入与输出不能有 丢失和添加 图上每个元素都必须有名字。表明数据流和数据文件是 什么数据,加工做什么事情. ■数据流图中不可夹带控制流,不是程序流程图 初画时可以忽略琐碎的细节,以集中精力于主要数据流 按照上述步骤,再从各加工出发,画出所需的子图
▪每个加工至少有一个输入数据流和一个输出数据流 ▪在数据流流图中,需按层给加工框编号。编号表明该加 工处在哪一层,以及上下层的父图与子图的对应关系。 任何一个数据流子图必须与它上一层的一个加工对应, 两者的输入数据流和输出数据流必须一致。此即父图与 子图的平衡。它表明了在细化过程中输入与输出不能有 丢失和添加 ▪图上每个元素都必须有名字。表明数据流和数据文件是 什么数据,加工做什么事情. ▪数据流图中不可夹带控制流,不是程序流程图 ▪初画时可以忽略琐碎的细节,以集中精力于主要数据流 按照上述步骤,再从各加工出发,画出所需的子图
Data Dictionary 描述数据流图的数据存储、数据加工(最底层加工)和数据流 主要内容: 基本信息:名字、别名、描述; 定义:数据长度、数据类型、数据结构; 使用特点:取值范围、使用频率、使用方式等; 控制信息:来源、用户、引用程序、读写权限等; 其他说明。 数据元素的定义可以是基本元素及其组合,数据进行自顶向下地分 解,直到不需要进一步解释且参与人员都清楚其含义为止
Data Dictionary •描述数据流图的数据存储、数据加工(最底层加工)和数据流 •主要内容: –基本信息:名字、别名、描述; –定义:数据长度、数据类型、数据结构; –使用特点:取值范围、使用频率、使用方式等; –控制信息:来源、用户、引用程序、读写权限等; –其他说明。 •数据元素的定义可以是基本元素及其组合,数据进行自顶向下地分 解,直到不需要进一步解释且参与人员都清楚其含义为止