- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据流图数据字典
用于需求分析的方法有多种,主要方法有自顶向下和自底向上两种 自顶向下的结构化分析方法(Structured Analysis,简称SA方法)是最简单实用的方法。 SA方法从最上层的系统组织机构入手,采用逐层分解的方式分析系统,用数据流图(Data Flow Diagram,DFD)和数据字典(Data Dictionary,DD)描述系统。 使用SA方法,任何一个系统都可抽象为下面的数据流图。 外部实体 指本系统之外的人或单位,它们和本系统有信息传递关系 在绘制某一系统的数据流程图时,凡属本系统之外的人或单位,也都被列为外部实体 为了避免在一张数据流程图中出现线条的交叉,同一个外部实体可以出现若干次 数据流 数据流表示流动着的数据,它可以是一项数据,也可以是一组数据(如扣款数据文件、订货单等),也可用来表示对数据文件的存储操作。 通常在数据流符号的上方标明数据流的名称。 处理(功能) 处理,又称功能。如果将数据流比喻成工厂中的零部件传送带,数据存储是零部件的存储仓库,那么每一道加工工序就相当于数据流程图中的处理功能,它表达了对数据处理的逻辑功能 一般用一个长方形来表示处理逻辑,图形下部填写处理的名称(如开发票、出库处理等),上部填写唯一标识该处理的标志。 数据存储 指通过数据文件、文件夹或账本等存储数据,表明数据的流动方向及其名称,它是数据载体的表现形式之一。用一个右边开口的长方形条表示。 图形右部填写存储的数据和数据集的名字,左边填入该数据存储的标志。 同外部实体一样,为了避免在一张数据流程图中出现线条的交叉,同一个数据存储可以出现若干次。 下图是一个简单的数据流图。 流程图绘制方法及实例 数据流程图是分层次的.绘制时采取自顶向下逐层分解的办法。 首先画出顶层〔第一层〕数据流程图。 顶层数据流程图只有一张,它说明了系统的总的处理功能、输入和输出。 一个简单的系统可用一张数据流图来表示。当系统比较复杂时,为了便于理解,控制其复杂性,可以采用分层描述的方法。 一般用第一层描述系统的全貌,第二层分别描述各子系统的结构。如果系统结构还比较复杂,那么可以继续细化,直到表达清楚为止。在处理功能逐步分解的同时,它们所用的数据也逐级分解,形成若干层次的数据流图。 数据流图表达了数据和处理过程的关系。 数据流程图 DFD的画法 DFD DFD DFD DFD: 4.5数据与数据流程分析 数据流程练习 4.5数据与数据流程分析 数据字典 4.5数据与数据流程分析 4.5数据与数据流程分析 4.5数据与数据流程分析 数据字典是关于数据库中数据的描述,是元数据,而不是数据本身 数据字典在需求分析阶段建立,在数据库设计过程中不断修改、充实、完善 第1层DFD 对第0层DFD图中的一个加工“学生成绩管理”进行展开。 第2层DFD 对第1层DFD图中的一个加工“查询学生成绩”进行展开。 说明: 数据流程图是分层次的 采取自顶向下逐层分解的办法 ?数据流程图分多少层次应现实际情况而定 通常在编号之首冠以字母,用以表示不同的元素 。可以用P表示处理 ,D表示数据流, F表示数据存储, S表示外部实体。 例如: P3.1.2表示第三子系统第一层图的第二个处理。 顶层数据流程图只有一张,它说明了系统的总的处理功能、输入和输出 数据流程图的作用: 系统分析员用这种工具自项向下分析系统信息流程; 可在图上画出计算机处理的部分; 根据逻辑存贮,进一步作数据分析,可向数据库设计过度; 根据数据流向,定出存取方式; 对应一个处理过程,可用相应的程序语言来表达处理方法, 向程序设计过渡。 1、用户将订货单交某企业的业务经理,经检验后,对不合格的订单要由 用户重填,合格的订单交仓库保管员作出库处理,即查阅库存台帐, 如果有货则向用户开票发货,如缺货,则通知采购员采购。 2、储户将填好的取款单及存折交储蓄所,经查对储户帐,将不合格的 存折和取款单退回储户,合格的存折和取款单送交取款处理,处理时要 修改储户帐和现金帐,并将存折、利息单和现金交储户,同时将取款单 存档。 检验 出库处理 用户 采购员 发货票 订货单 合格订单 不合格订单 采购通知 库存台帐 储户 查对 取款处理 取款单 储户帐 现金帐 存折 取款单 存折 取款单 取款单 不合格存折、取款单 存折、利息率 数据字典 以特定格式记录下来的、对系统的数据流程图中各个基本要素(数据流、 加工、存储和外部实体)的内容和特征所作的完整的定义和说明。 数据流程图+数据字典, 形成 “系统规格说明书”(System Specification) 数据字典包括的项目有: 数据项、数据结构、数据流、数据存储、处理逻辑和外部实体。 数据项 又称数据元素,是
文档评论(0)