软件工程之数据流程图 - 软件工程.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
于系统究竟包括哪些功能可能一时难于弄清楚,可使范围尽量大一些,把可能有的内容全部都包括进去。此时,应该向用户了解统从外界软件系统之外的人员或组织,他指出数据所需要的发源地或系统所产一个处理过程。而在测试过程中,数据流图可以方便、直接的帮助程一、什么是数据流图 于系统究竟包括哪些功能可能一时难于弄清楚,可使范围尽量大一些 ,把可能有的内容全部都包括进去。此时,应该向用户了解统从外界 软件系统之外的人员或组织,他指出数据所需要的发源地或系统所产 一个处理过程。而在测试过程中,数据流图可以方便、直接的帮助程 数据流图是一种图形化的系统模型, 它在一张图中展示信息系统的数据流向——即系统的输入与输出 数据分别是什么,数据从哪里来并最终流向何处,以及数据存储在什么地方。 数据流图的基本图形元素有: 数据流: 是由一组固定成分的数据组成,表示数据的流向。值得注意的是,数据流图 中描述的是数据流,而不是控制流。除了流向数据存储或从数据存储流出的数据不必 命名外,每个数据流必须要有一个合适的名字,以反映该数据流的含义。 加工: 加工描述了输入数据流到输出数据之间的变换,也就是输入数据流经过什么处 理后变成了输出数据。每个加工都有一个名字和编号。编号能反映该加工位于分层的 数据流图的哪个层次和哪张图中,能够看出它是由哪个加工分解出来的子加工。 数据存储: 数据存储表示暂时存储的数据。每个数据存储都有一个名字。 外部实体: 外部实体是存在于软件系统之外的人员或组织, 他指出数据所需要的发源 地或系统所产生的数据的归属地。 二、为什么画数据流图 通过数据流图,软件设计师可以自顶而下的分析系统的信息流程、在图上确定需要计算机处理的部分、 向数据库设计过渡、根据数据流向确定存取方式、 能够确定一个处理过程。而在测试过程中,数据流 图可以方便、直接的帮助程序员查找到错误的发生位置。 三、什么时候画数据流图 需求分析阶段,为了获得一个对新系统的框架认识、概念性认识,需要对新系统建模。而用图形表示 需求,就是需求建模, 获得分析模型。 需求分析方法中的结构化分析方法的特点是利用数据流图来帮 助人们理解问题,对问题进行分析。 四、怎么画数据流图 (一)确定系统的输入输出 由于系统究竟包括哪些功能可能一时难于弄清楚,可使范围尽量大一些,把可能有的内容全部都包括 进去。此时, 应该向用户了解 统从外界接受什么数据”、 统向外界送出什么数据”等信息, 然后, 根据用户的答复画出数据流图的外围。 (二)由外向里画系统的顶层数据流图 首先,将系统的输人数据和输出数据用一连串的加工连接起来。 在数据流的值发生变化的地方就是一 个加工。 接着,给各个加工命名。 然后, 给加工之间的数据命名。最后, 给文件命名。 (三)自顶向下逐层分解, 绘出分层数据流图 对于大型的系统, 为了控制复杂性,便于理解, 需要采用自顶向下逐层分解的方法进行,即用分层的 方法将一个数据流图分解成几个数据流图来分别表示。 五、数据流图实例 机房收费系统数据流图 对问题进行分析。四、怎么画数据流图(一)确定系统的输入输出由 对问题进行分析。四、怎么画数据流图(一)确定系统的输入输出由 首先,将系统的输人数据和输出数据用一连串的加工连接起来。在数 软件系统之外的人员或组织,他指出数据所需要的发源地或系统所产 是由哪个加工分解出来的子加工。数据存储:数据存储表示暂时存储 师可以自顶而下的分析系统的信息流程、在图上确定需要计算机处理,为了获得一个对新系统的框架认识、概念性认识,需要对新系统建于系统究竟包括哪些功能可能一时难于弄清楚,可使范围尽量大一些是由哪个加工分解出来的子加工。数据存储:数据存储表示暂时存储 师可以自顶而下的分析系统的信息流程、在图上确定需要计算机处理 ,为了获得一个对新系统的框架认识、概念性认识,需要对新系统建 于系统究竟包括哪些功能可能一时难于弄清楚,可使范围尽量大一些 是由哪个加工分解出来的子加工。数据存储:数据存储表示暂时存储

文档评论(0)

徐老师资料铺 + 关注
实名认证
文档贡献者

资料杂货铺

1亿VIP精品文档

相关文档