第五章 数据字典..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文档。上传文档
查看更多
第五章 数据字典.

第五章数据字典 Data Dictionary:DD 数据字典作用:对DFD的定义 在设计DFD时,为提高可读性,要求数据流名、加工名、文件名及外部项名都要简单明了。这使得难以从数据流名字、文件的名字中看出它们的数据结构,也无法从加工名字中看出加工的加工逻辑,给后来的设计带来困难。 DD就是对DFD中加工、数据流、文件和外部项逐个做出定义的一部文件。DFD和DD结合起来定义系统。 手工DD是把字典条目逐一填写到卡片或表格中,再把它们按一定顺序排好、装订成册以便查阅。 也可以编写电子DD。用计算机对字典实施管理。 建立DD需要大量细致的工作,但这一工作是必须的。因为不仅系统分析阶段需要它整个开发过程乃至系统交付后的长期运行。维护过程中都要依据它、维护它。 5.1 定义数据流、文件和外部项 一、数据流的组成 数据流可以由几个数据元素加几个数据结构组成。 数据元素是不可/不必再分解的简单数据项; 数据结构的组成与数据流类似。由于事务的复杂性,数据结构中可能还包含有数据元素和数据结构。但不管嵌套多少层,最后一级数据结构中一定只含有数据元素。 5.1 定义数据流、文件和外部项 要严格定义一个数据流必须: .定义其自身的组成; .定义所含每一个数据元素; .定义所含每一个数据结构; .若数据结构中还含有数据元素和数据结构时应进一步定义,直至组成数据结构的所有数据元素被定义为止。 5.1 定义数据流、文件和外部项 由于数据元素和数据结构具有公用性,即一个数据元素或数据结构可以被多个数据流或数据结构所调用。所以在数据字典中可以把它们的定义分开,分别定义数据流,数据结构和数据元素。 加工被分解,数据流也被分解,高层DFD中的数据流的组成情况可以由分解后的数据流说明。但为检验DFD的平衡,我们规定: .定义MDFD中的所有数据流。 .临时数据流不定义。 .所有流入/流出文件的数据流不定义,这些数据流的含义可以从文件的定义中获得。 定义数据流、数据元素、数据结构和文件采用如下规定符号: = 表示定义为。例如,学生情况=学号+姓名牛成绩+地址; + 表示“与”: I 表示“或”。如,性别=男I女; () 表示整体,与数学中用法相同; m..n 表示值域。如,星期几=1..7,月份=1..12; { } 表示重复若干次。例如,通讯录文件:{姓名+电话+邮码} ( ) 表示重复自m次至n次; [ ] 表示可选。例如,存款单=储户帐号+存款额+日期+[密码],表示存款时可以/不带密码。 建议:数据流编号用字母”L”打头,数据结构用”S”打头,数据元素用“E”打头,文件”F”打头,加工”P”打头,外部项”W”打头。 二、定义数据流 数据流自身的定义。内容包括; .编号:即DFD中的编号,应具有唯一性以便检索。 .名称:即该数据流在DFD中的名称; .[内部名]为使用方便,可用拼音或字母缩写给每个数据流起一个别名; 二、定义数据流 .组成指明组成该数据流的所有数据元素(编号)和所有数据结构(编号); .[流量]即数据流量。通常说明正常流量,必要时可指明高峰期流量; .[备注]:必要的说明. 组成数据流的数据元素、数据结构的编号,待它们定义后反填回来。 定义数据流用数据流定义表。 三、定义数据结构 数据结构的定义内容与数据流相同,用数据结构定义表定义。 四、定义数据元素 数据元素是数据流和数据结构的基本组成项,只有数据元素被定义了,数据流和数据结构才能被最后定义下来。 数据元素定义一般包括以下内容: .编号 数据元素在DD中的统一编码。编号应具有唯一性,以便检索。 .名称 数据元素的名字; .[内部名] 系统内使用的名字; .[值域] 数据元素可能的取值范围; .[值义] 对值意的解释。 . [类型和长度] .[备注] 必要的说明. 定义数据结构用数据结构定义表。 五、定义文件 在DD中要对DFD中所有文件做出定义. 文件的组成与数据流类似,即文件由若干数据元素和若干数据结构组成.在DD中文件定义部分只定义文件自身,组成文件的数据元素和数据结构分别与数据流部分的相应定义合并。 五、定义文件 文件定义的内容包括; .编号 文件在DFD中的编号,该编号应具有唯一性 .文件名 即文件在DFD中的名字; .[内部名] 系统中使用的文件名; .[备注] 必要的说明。 文件用文件定义表定义。 六、定义外部项 系统的外部项(源点和终点)是系统环境中的实体.因为它们与系统有信息联系。所以在DD中应对它们统一定义。定义的内容包括; 编号;外部项在DFD中的编号,编号应具有唯一性以便检索; .名称:外部项在DFD中的名称; .输出数据流:外部项到系统的数据流; .输入数据流 系统到外部项

文档评论(0)

精华文库 + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:7111022151000002

1亿VIP精品文档

相关文档