网站大量收购独家精品文档,联系QQ:2885784924

数据流图画法实践.pdf

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
希赛网软考学院,中国最权威的软考辅导培训机构! 版权声明:本文版权归希赛网软考学院所 有,未经许可,任何媒体均不得改变其形式 进行转载或摘录,违者必究! 数据流图的画法实践 谷剑芳 摘要 和其他众多的软件设计图一样,数据流图是软件设计中一个不可缺少的辅助工具。通过 数据流图,软件设计者可以更有效地进行设计,更好地捕获用户需求。 作为结构化软件分析设计方法中有效的分析工具,数据流图用抽象模型的概念,按照软 件内部数据传递、变换的关系,自顶向下逐层分解,找到满足功能要求的所有可实现的软件。 这种方法以分层的形式反映结构关系,清楚地表达和容易理解了整个系统。 虽然现在人们讨论最多的是面向对象的分析设计方法,以及 UML 为我们提供的许多图形 工具。但是数据流图在软件设计过程中,仍然具有不可替代的作用。就像各种软件方法互相 融合、取长补短一样,数据流图和 UML 一道成为我们开发设计的助手。本文以图文并茂的方 式,介绍数据流图的概念、规范、画法以及注意事项,最后以一个例子来说明数据流图的绘 制过程。 关键词:数据流图,软件设计,画法,实践 数据流图的定义 数据流图:描绘系统的逻辑模型,只描绘数据流在系统中流动和处理的情况,是逻辑系 统的图形表示。数据流图具有的对复杂客观流程的高度抽象性(在图中去掉了具体的组织机 构、工作场所、物质流等,只剩下信息和数据存储、流动、使用以及处理等抽象数据。)和 概括性(它把系统对各种业务的处理过程联系起来考虑,形成一个总体,可反映出数据流之 间的概括情况。) 有了数据流图,软件设计师可以自顶而下地分析系统的信息流程、在图上确定需要计算 机处理的部分、向数据库设计过渡、根据数据流向确定存取方式、能够确定一个处理过程。 而在测试过程中,数据流图可以方便、直接地帮助程序员查找到错误的发生位置。 希赛网软考学院() 0731-8873047-8000,info@ 第 1 页 希赛网软考学院,中国最权威的软考辅导培训机构! 数据流图符号 1.基本符号 2.附加符号 3.数据流图的四种组成成分 数据的源点或数据终点 :数据源和终点表示数据的外部来源和去处。它通常是系统 之外的人员或组织,不受系统控制。 数据处理 (加工) :数据处理处理是对数据进行的操作,它把流入的数据流转换为 流出的数据流。每个数据处理处理都应取一个名字表示它的含义,并规定一个编号用 来标识该数据处理在层次分解中的位置。名字中必须包含一个动词,例如“计算”、 “打印”等。 希赛网软考学院() 0731-8873047-8000,info@ 第 2 页 希赛网软考学院,中国最权威的软考辅导培训机构! 数据存储(文件):数据存储是存贮数据的工具,数据存储名应与它的内容一致。 数据存贮在数据流图中起着保存数据的作用,指向数据存贮的数据流可以理解为写数 据,从数据存贮引出的数据流可以理解为读数据,双向数据流可以理解为修改数据。 数据流:数据流由一组确定的数据组成。数据流用带有名字的具有箭头的线段表示, 名字称为数据流名,表示流经的数据,箭头表示流向。数据流可以从处理流向处理, 也可以从处理流进、流出数据存储,还可以从源点流向处理或从处理流向终点。 4.数据流与数据存储的区别与联系 数据流与数据存储都是数据,只是状态不同。数据存储处于静止状态的数据,数据是流 处于运动中的数据。 如何画数据流图 对于不同的问题,数据流图可以有不同的画法。一般情况下,应该遵守“ 由外向里” 的原 则。即先确定系统的边界或范围,再考虑系统的内部,先画数据处理的输入和输出,再画数

文档评论(0)

kehan123 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档