二、数据流国(DFD: Data Flow Diagram) 4、数据流图绘制的主要步骤 ①确定所开发的系统的外部项(外部实体),即系统 的数据来源和 定是个染若数图4_个数据流,把 ③确 系统的主要信息处理功能,按此 经分影 九个加环节 统)。确定每 出与输人数据流以及与这些 将外部项,管如工数据存俑环再 来 这样就 系统的数 图顶层图(总图)的草图。 ⑤重复步骤④,直到逐层分解结束 ⑥对草圄进行检查和合理布局,对错误与不当之 处进行修改。 《信息系统分析与设计》 16
《信息系统分析与设计》 16 二、数据流图(DFD: Data Flow Diagram) 4、数据流图绘制的主要步骤 ① 确定所开发的系统的外部项(外部实体),即系统 的数据来源和去处。 ② 确定整个系统的输出数据流和输入数据流,把 系统作为一个加工环节,画出关联图。 ③ 确定系统的主要信息处理功能,按此将整个系 统分解成几个加工环节(子系统)。确定每个加工的 输出与输入数据流以及与这些加工有关的数据存储。 将外部项,各加工,数据存储环节用数据流连接起 来,命名、编号,这样就形成所开发系统的数据流 图顶层图(总图)的草图。 ⑤ 重复步骤④,直到逐层分解结束。 ⑥ 对草图进行检查和合理布局,对错误与不当之 处进行修改
二、数据流国(DFD: Data Flow Diagram) ⑦和用户进行交流,在用户完全理解数据图的内 容的基础上征求用户的意见.和用户讨论,系统分 析人员根据与用户讨论的结果对数据流图的草图进 行修订。 ⑧用计算机或其他制图、编辑工具画出正规的数据 流图 ⑨将正规的数据流图提交系统分析负责人复审。若 有修改之处,则组织人员修改,否则,通过复审 数据流图绘制过程结束。 《信息系统分析与设计》 17
《信息系统分析与设计》 17 二、数据流图(DFD: Data Flow Diagram) ⑦ 和用户进行交流,在用户完全理解数据图的内 容的基础上征求用户的意见.和用户讨论,系统分 析人员根据与用户讨论的结果对数据流图的草图进 行修订。 ⑧ 用计算机或其他制图、编辑工具画出正规的数据 流图。 ⑨ 将正规的数据流图提交系统分析负责人复审。若 有修改之处,则组织人员修改,否则,通过复审, 数据流图绘制过程结束
二、数据流国(DFD: Data Flow Diagram) 5、绘制数据流图的几点注记 ①关于自顶向下、逐层分解 ②数据流必须通过加工,即送去加工或从加工环节发出。 ③数据存储环节一般作为两个加工环节的界面。 ④命名 a)名称要反映被命名的成分的真实和全部的意义 b)名称要意义明确,易理解,无歧义 c)加工的名称一般以动词+宾语或名词性定语+动名词为宜。 d)避免使用不反映实际内容的空洞词汇 e)进出教据存储环节的数据流如内容和存贮者的数据相同, 可菜用同一茗称。 《信息系统分析与设计》 18
《信息系统分析与设计》 18 二、数据流图(DFD: Data Flow Diagram) 5、绘制数据流图的几点注记。 ① 关于自顶向下、逐层分解 ② 数据流必须通过加工,即送去加工或从加工环节发出。 ③ 数据存储环节一般作为两个加工环节的界面。 ④ 命名 a) 名称要反映被命名的成分的真实和全部的意义. b) 名称要意义明确,易理解,无歧义. c) 加工的名称一般以动词+宾语或名词性定语+动名词为宜。 d) 避免使用不反映实际内容的空洞词汇. e) 进出数据存储环节的数据流如内容和存贮者的数据相同, 可采用同一名称
二、数据流国(DFD: Data Flow Diagram) ⑤编号 每个数据加工环节和毎张数据流图都要编 按逐 层分解的原则,父图与子图的编号要有 播国圣某个分要经解 父项 与子烦的编号要体现数据流分解的整性与一致 的原则x如父项编号为F或D1,则其子项分别 1,F1,2,,或D1.1,D12,∴等。 ⑥只画所描述的系统稳定工作情况下的数据流图。 《信息系统分析与设计》 19
《信息系统分析与设计》 19 二、数据流图(DFD: Data Flow Diagram) ⑤ 编号 -每个数据加工环节和每张数据流图都要编号。按逐 层分解的原则,父图与子图的编号要有一致性. -类似,在分层数据流图中,如下层图上的数据流或 数据存储是由上层图某个成分的分解而得,则父项 与子项的编号要体现数据流图分解的完整性与一致 性的原则,如父项编号为 F1或D1,则其子项分别 为F1.1,F1.2,…,或D1.1,D1.2,…等。 ⑥ 只画所描述的系统稳定工作情况下的数据流图
二、数据流国(DFD: Data Flow Diagram) 用户 (a)未用重复标记 用户 用户 (b)使用重复标记 图3-5利用重复标记缩短箭线 《信息系统分析与设计》 20
《信息系统分析与设计》 20 二、数据流图(DFD: Data Flow Diagram) (b)使用重复标记 用户 (a)未用重复标记 用户 用户 图3-5 利用重复标记缩短箭线