数据流图介绍.pptVIP

  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文档。上传文档
查看更多
2.3 系统流程图 (描绘物理系统的工具) 2.3.1 符号 2.3.2 例子 2.4 数据流图(描绘数据在系统中流动的逻辑过程) 2.4.1 符号 注意: “处理”可表示:单个程序、一系列程序、程序的一个模块、人工处理过程等等; “数据存储”可表示:一个文件、文件的一部分、数据库记录等等; 数据流图忽略出错处理、打开文件、关闭文件。 2.4.2 例子 假设一家工厂的采购部每天需要一张定货报表,报表按零件编号排序,表中列出所有需要再次定货的零件。对于每个需要再次定货的零件应该列出下述数据:零件编号,零件名称,定货数量,目前价格,主要供应者,次要供应者。零件入库或出库称为事务,通过放在仓库中的CRT终端把事务报告给定货系统。当某种零件的库存数量少于库存量临界值时就应该再次定货。 2.4.2 绘制数据流图的例子 2.4.2 例子 分析: 数据的源点和终点: “采购部每天需要一张定货报表”,“通过放在仓库中的CRT终端把事务报告给定货系统” 处理: “采购部需要报表” 数据流:定货报表、事务 数据存储:产生报表和处理事务这两个处理在时间上明显不匹配——每当有一个事务发生时立即处理它,然而每天只产生一次定货报表。 组成该例子的数据流图的元素 2.4.2 绘制数据流图的例子 上述数据流图所描述的功能够详细了吗? 1)为数据流(或数据存储)命名 A.名字应该代表整个数据流(或数据存储)的内容; B.不要使用空洞的、缺乏具体含义的名字(如“数据”、“输入”); C.如果为某个数据流(或数据存储)起名字时遇到困难,则很可能是因为对数据流图的分解不恰当造成的,应该试试重新分解数据流图; 2)为处理命名 A.通常先为数据流命名,然后再为与之相关联的处理命名; B.名字应该反映整个处理的功能; C.应该尽量避免空洞笼统的动词做名字,如“处理”、“加工”; D.通常用一个动词命名,如果必须用两个动词才能描述整个处理的功能,则可能要把这个处理分解成两个处理更恰当; E.如果在为某个处理命名时遇到困难,则很可能是发现了分解不当的情况,应考虑重新分解。 通常,为“数据源点/终点”命名时,采用它们在问题域中习惯使用的名字(如“仓库管理员”、“采购员”)。 * * 符号 名称 说明 处理 如:程序,处理机,人工加工 输入/输出 连接 换页连接 数据流 表示输入或输出 同一页上图的连接 不同页上图的连接 指明数据流动方向 图2.1 基本符号 符号 名称 说明 穿孔卡片 文档 磁带 联机存储 磁盘 磁鼓 显示 人工输入 人工操作 辅助操作 通信链路 穿孔卡片输入/输出,或穿孔卡片文件 打印输出,或打印终端输入数据 磁带输入/输出,或表示磁带文件 任何种类磁盘存储,如磁盘、磁鼓等 磁盘输入/输出,或磁盘上文件、数据库 磁鼓输入/输出,或磁鼓上文件、数据库 显示器部件 人工输入数据,如填写表格 人工完成的处理 使用辅助设备进行的脱机操作 通过远程通信线路传送数据 图2.2 系统符号 事务 库存清单程序 报告生成程序 定货信息 定货报告 库存清单主文件 图2.3 库存清单系统的系统流程图 或 或 或 数据源点或终点 变换数据的处理 数据存储 数据流 图2.4 基本符号的含义 T A B C * T A B C * 附加符号 T A B C + T A B C + 事务 库存清单程序 报告生成程序 定货信息 定货报告 库存清单主文件 图2.3 库存清单系统的系统流程图 订货信息 (见订货报表) 库存清单 零件编号 库存量 库存量临界值 订货报表 零件编号 零件名称 订货数量 目前价格 主要供应商 次要供应商 事务 零件编号 事务类型 数量 数据存储 数据流 产生报表 处理事务 采购员 仓库管理员 处理 源点/终点 仓库 管理员 采购员 定货系统 事务 定货报表 图2.5 定货系统的基本系统模型 2.4.2 绘制数据流图的例子 库存清单 仓库 管理员 采购员 事务 定货报表 图2.6 定货系统的功能级数据流图 处理事务 1 产生报表 2 D1 库存清单 D2 定货信息 定货信息 定货信息 2.4.2 绘制数据流图的例子 仓库 管理员 采购员 事务 定货报表 图2.7 定货系统进一步分解后的数据流图 更新库存清单 1.2 产生报表 2 D1 库存清单 D2 定货信息 接收事务 1.1 处理定货 1.3 库存清单 定货信息 定货信息 2.4.3 命名

文档评论(0)

beifanglei + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档