




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、软件工程与实践软件工程与实践 中国水利水电出版社 4.3 4.3 数据流图数据流图 数据流图(简称数据流图(简称DFD)是描述系统中数据变)是描述系统中数据变 换的图形工具。换的图形工具。 数据流图从数据传递和处理的角度,以图形数据流图从数据传递和处理的角度,以图形 的方式刻画数据流从输入到输出的传输变换过程的方式刻画数据流从输入到输出的传输变换过程 。图中没有任何具体的物理元素,它仅仅描绘数。图中没有任何具体的物理元素,它仅仅描绘数 据在系统中流动和被处理的情况。据在系统中流动和被处理的情况。 设计数据流图时只需考虑系统必须完成的基设计数据流图时只需考虑系统必须完成的基 本逻辑功能,而不必考
2、虑如何实现这些功能。因本逻辑功能,而不必考虑如何实现这些功能。因 此,它也是进行软件设计的一个很好的出发点。此,它也是进行软件设计的一个很好的出发点。 数据流图的画法数据流图的画法 数据流图有四种成分:源点或终点、处理、数据流图有四种成分:源点或终点、处理、 数据存储和数据流。数据存储和数据流。 基本思想:基本思想: 自顶向下,由外向里,逐步分解自顶向下,由外向里,逐步分解 。 找出外部实体的输出数据流和输入数据流;找出外部实体的输出数据流和输入数据流; 从外部实体的输出数据流出发,逐步画出一从外部实体的输出数据流出发,逐步画出一 系列逻辑处理,直到找出外部实体所需的输入数系列逻辑处理,直到找
3、出外部实体所需的输入数 据流,形成数据流的封闭;据流,形成数据流的封闭; 重复上面的步骤,细化各部分逻辑处理,画重复上面的步骤,细化各部分逻辑处理,画 出第二层或更下一级的数据流图。出第二层或更下一级的数据流图。 绘制绘制 数据流图的步骤数据流图的步骤 (1 1)确定所开发的系统的外部项(外部实体),即系统的数据来源)确定所开发的系统的外部项(外部实体),即系统的数据来源 和去处。和去处。 (2 2)确定整个系统的输出数据流和输入数据流,把系统作为一个)确定整个系统的输出数据流和输入数据流,把系统作为一个 加工环节,画出关联图。加工环节,画出关联图。 (3 3)确定系统的主要信息处理功能,按此
4、将整个系统分解成几个)确定系统的主要信息处理功能,按此将整个系统分解成几个 加工环节(子系统)确定每个加工的输出与输入数据流以及与这些加工环节(子系统)确定每个加工的输出与输入数据流以及与这些 加工有关的数据存储。加工有关的数据存储。 (4 4)根据自顶向下,逐层分解的原则,对上层图中全部或部分加)根据自顶向下,逐层分解的原则,对上层图中全部或部分加 工环节进行分解。工环节进行分解。 (5 5)重复步骤()重复步骤(4 4),直到逐层分解结束。),直到逐层分解结束。 (6 6)对图进行检查和合理布局,主要检查分解是否恰当、彻底,)对图进行检查和合理布局,主要检查分解是否恰当、彻底, DFDDF
5、D中各层是否有遗漏、重复、冲突之处,各层中各层是否有遗漏、重复、冲突之处,各层DFDDFD及同层及同层DFDDFD之间关之间关 系是否争取及命名、编号是否确切、合理等,对错误与不当之处进系是否争取及命名、编号是否确切、合理等,对错误与不当之处进 行修改。行修改。 (7 7)和用户进行交流,在用户完全理解数据图的内容的基础上征求)和用户进行交流,在用户完全理解数据图的内容的基础上征求 用户的意见。用户的意见。 数据流图的实例 数据流图有关的说明数据流图有关的说明 1.1.处理到处理,实体到处理通常应标明数据流,处理到处理,实体到处理通常应标明数据流, 处理到数据存储可省去数据流。处理到数据存储可
6、省去数据流。 2.2.数据守恒。数据守恒。 3.3.数据存储必须有流入的数据流和流出的数据流数据存储必须有流入的数据流和流出的数据流 。 4.4.数据流致少有一端是处理框,数据流不能从外数据流致少有一端是处理框,数据流不能从外 部实体直接到数据存储或反之,不能在外部实体部实体直接到数据存储或反之,不能在外部实体 之间或数据存储之间流动之间或数据存储之间流动。 下面是一个银行储蓄业务的数据流图 (图11-7)。 储户拿上存折或者存单到银行办理业 务,银行首先检验真伪,如果是真的,那 么进行扣帐登记,然后取款给储户,如果 是假的,把信息返回给储户。 储户 检验登记 帐卡 E1 存折 E2 付款 取
7、款信息 E 现款 D 存单 B 存折 C 检验出来的问题 A 付 款 通 知 I FG H 分解实例 课堂作业课堂作业1 由需购置设备的部门填写申购表格,将此表由需购置设备的部门填写申购表格,将此表 格送交设备科,设备科填写预算表格送财务处,格送交设备科,设备科填写预算表格送财务处, 财务处核对后,将资金返回设备科,设备科利用财务处核对后,将资金返回设备科,设备科利用 资金购买设备,购得设备送需购设备的部门,将资金购买设备,购得设备送需购设备的部门,将 收据送财务处。收据送财务处。 课堂作业课堂作业2 车间填写领料单给仓库要求领料,库车间填写领料单给仓库要求领料,库 长根据用料计划审批领料单,未批准的退长根据用料计划审批领料单,未批准的退 回车间,已批准的领料单送到仓库保管员回车间,已批准的领料单送到仓库保管员 处,由他查
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五年度梁上打孔作业风险控制免责合同
- 二零二五年度金融服务合同价款调整与信用风险防范
- 二零二五年度武汉房屋租赁合同纠纷处理办法
- 二零二五年度足疗店连锁经营授权管理合同
- 二零二五年度能源消耗监控系统维保及节能服务合同
- 二零二五年度羊群代放牧与绿色食品生产协议
- 普通高等学校就业协议书(2025年度)-金融服务业人才输送协议
- 二零二五年度事业单位聘用合同岗位职责细化与职业发展规划
- 2025年度顺丰快递员工作绩效考核及反馈合同
- 二零二五年度环保工程项目保证金合同
- 《全科医学概论》课件-以家庭为单位的健康照顾
- 医院窗帘、隔帘采购 投标方案(技术方案)
- 控制计划课件教材-2024年
- 自来水厂安全施工组织设计
- 川教版2024-2025学年六年级下册信息技术全册教案
- 《无人机测绘技术》项目1任务3无人机测绘基础知识
- 招标代理机构遴选投标方案(技术标)
- 彩钢瓦雨棚施工技术标准方案
- 2024年新疆(兵团)公务员考试《行测》真题及答案解析
- KTV商务礼仪培训
- 三级安全教育试题(公司级、部门级、班组级)
评论
0/150
提交评论