版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 数据流程图的画法 按业务流程图理出的业务流程顺序,按业务流程图理出的业务流程顺序, 将相应调查过程中所掌握的数据处理过程,将相应调查过程中所掌握的数据处理过程, 绘制成一套完整的数据流程图,一边整理绘绘制成一套完整的数据流程图,一边整理绘 图,一边核对相应的数据和报表、模型等。图,一边核对相应的数据和报表、模型等。 如果有问题,则定会在这个绘图和整理过如果有问题,则定会在这个绘图和整理过 程中暴露出来。程中暴露出来。 由于实际数据处理过程常常比较繁杂,故由于实际数据处理过程常常比较繁杂,故 应该按照系统的观点,自顶向下地分层展开绘制。应该按照系统的观点,自顶向下地分层展开绘制。 黑黑 灰灰
2、半透明半透明 透明透明 数据流程图的基本符号 例:图是一个简单的数据流图,它表示数 据x从源s流出,经p加工转换成y,接着经 p加工转换为z,在加工过程中从f中读取数 据。 2.数据流 数据流由一组确定的数据组成。 例1 “发票”为一个数据流,它由品名、规格、单位、单 价、数量等数据组成。 例2 “选课单”由“学号、姓名、课程编号、课程名”等 成分组成 数据流用带有名字的具有箭头的线段表示,名字称 为数据流名,表示流经的数据,箭头表示流向。数 据流可以从加工流向加工,也可以从加工流进、流 出文件,还可以从源点流向加工或从加工流向终点。 数据流的命名 用名词,不要使用意义空洞的名词 尽量使用现实
3、系统已有名字 对数据流的表示有以下约定: 1)对流进或流出文件的数据流不需标注名字, 因为文件本身就足以说明数据流。而别的 数据流则必须标出名字,名字应能反映数 据流的含义。 2)数据流不允许同名。 3)两个数据流在结构上相同是允许的,但 必须体现人们对数据流的不同理解。 4)两个加工之间可以有几股不同的数据流, 这是由于它们的用途不同,或它们之间没 有联系,或它们的流动时间不同, 3.加工处理 加工处理是对数据进行的操作,它把流入的数 据流转换为流出的数据流。 每个加工处理都应取一个名字表示它的含义, 并规定一个编号用来标识该加工在层次分解中 的位置。名字中必须包含一个动词,例如“计 算”、
4、“打印”等。 加工的命名 顶层的加工名就是整个系统项目的名字 尽量最好使用动宾词组,也可用主谓词组 不要使用空洞的动词 加工的命名 储户处理1 帐户 数据1 数据2 储户 检查 合理性 帐户 取款单合理取款单 无意义的 名字: 较好的命名: 4.文件 文件是存贮数据的工具。 表示需要保存的数据流向, 如“ 学生档案”、“课 程设置”等 数据存储与加工的方向 “读出 ”、“写入 ” 分层数据流程图中,数据存储一般局限在某一层或某 几层 命名方法与数据流相似 修改 库存 商品库存 检索商 品信息 商品目录 5.数据源或终点 数据源和终点表示数据的外部来源和去处。它 通常是系统之外的人员或组织,不受
5、系统控制。 为了避免在数据流图上出现线条交叉,同一个 源点、终点或文件均可在不同位置多次出现, 这时要在源(终)点符号的右下方画小斜线,或 在文件符号左边画竖线,以示重复 数据源数据源 数据终点数据终点 没有输出!没有输出! 没有输入!没有输入! 每个加工至少每个加工至少 有一个输入数有一个输入数 据流和一个输据流和一个输 出数据流出数据流 几种错误几种错误(1) 数据源数据源 数据终点数据终点 数据源数据源 数据存储数据存储 数据终点数据终点 数据存储数据存储 数据存储数据存储数据存储数据存储 数据流必须要么从某数据流必须要么从某 个加工流出、要么流个加工流出、要么流 入某个加工,而不能入某
6、个加工,而不能 直接从外部项流向数直接从外部项流向数 据存储等等。据存储等等。 图示的几种流动都是图示的几种流动都是 不合理的不合理的 几种错误几种错误(2) 6.dfd的画法 一般遵循“由外向里”的原则,即先确定系统的边界或范 围,再考虑系统的内部,先画加工的输入和输出,再画加 工的内部。即: (1)识别系统的输入和输出。 (2)从输入端至输出端画数据流和加工,并同时加上文 件。 (3)加工的分解“ 由外向里”进行分解。 (4)数据流的命名,名字要确切,能反映整体。 (5)各种符号布置要合理,分布均匀,尽量避免交叉线。 (6)先考虑稳定态,后考虑瞬间态。如系统启动后在正常 工作状态,稍后再考
7、虑系统的启动和终止状态。 6.2.4 续 分层数据流图 6.2.4 续 案例1 汽车配件公司:第一层数据流程图(环境图) 案例汽车配件公司:第二层数据流 程图 6.2.4 画图时应注意的问题 下面从四个方面讨论画分层数据流图时应注意的 问题。 1合理编号 分层数据流图的顶层称为0层,称它是第1层的父图,而 第1层既是0层图的子图,又是第2层图的父图,依此类 推。由于父图中有的加工可能就是功能单元,不能再分 解,因此父图拥有的子图数少于或等于父图中的加工个 数。 2注意子图与父图的平衡 子图与父图的数据流必须平衡,这是分层数据流的重要 性质。这里的平衡指的是子图的输入、输出数据流必须 与父图中对
8、应加工的输入、输出数据流相同。但下列两 种情况是允许的,一是子图的输入/输出流比父图中相 应加工的输入/输出流表达得更细。 6.2.4 画图时应注意的问题 1合理编号 2注意子图与父图的平衡 子图与父图的数据流必须平衡,这是分层数据流的重要性质。这 里的平衡指的是子图的输入、输出数据流必须与父图中对应加工 的输入、输出数据流相同。但下列两种情况是允许的,一是子图 的输入/输出流比父图中相应加工的输入/输出流表达得更细。 例如,在图中,若父图的“订货单”数据流是由客户、品种、帐 号、数量四部分组成,则图中的子图和父图是平衡的。 6.2.4 画图时应注意的问题 1合理编号 2注意子图与父图的平衡 3局部文件 图中的父图和子图是平衡的,但子图中的文件w并没在父图中出现。这是 由于对文件w的读、写完全局限在加工3.3之内,在父图中各个加工之间 的界面上不出现,该文件是子图的局部文件或为临时文件。 6.2.4 画图时应注意的问题 1合理编号 2注意子图与父图的平衡 3局部文件 4分解的程度 对于规模较大的系统的分层数据流图,如果一下子把加 工直接分解成基本加工单元,一张图上画出过多的加工 将使人难以理解,也增加了分解的复杂度。然而,如 果每次分解产生的子加工
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 中国先进复合材料行业发展监测及投资策略研究报告
- 采摘园建设可行性研究报告
- 2025幼儿园清洁工聘用合同
- 2025年金银花酒项目可行性研究报告
- 福建某公司增加设备项目可行性研究报告
- 绿菜花种子行业市场发展及发展趋势与投资战略研究报告
- 中国卷状擦拭布项目投资可行性研究报告
- 港口边码头租赁合同
- 2025年与原单位的解除劳动合同证明模板(2篇)
- 化工设备销售合同
- 道德经全文及注释
- 2024中考考前地理冲刺卷及答案(含答题卡)
- 多子女赡养老人协议书范文
- 安踏运动品牌营销策略研究
- 彩票市场销售计划书
- 骨科抗菌药物应用分析报告
- 支付行业反洗钱与反恐怖融资
- 百词斩托福词汇excel版本
- 基础设施绿色施工技术研究
- 宝钢BQB 481-2023全工艺冷轧中频无取向电工钢带文件
- 车辆定损情况确认书范本
评论
0/150
提交评论