好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

软件工程的数据字典.ppt

8页
  • 卖家[上传人]:cn****1
  • 文档编号:601559709
  • 上传时间:2025-05-16
  • 文档格式:PPT
  • 文档大小:43KB
  • / 8 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,*,数据字典,(,DD,Data,Dictionary),数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合任何字典最主要的用途都是供人查阅对不了解的条目的解释,数据字典的作用也正是在软件分析和设计的过程中给人提供关于数据的描述信息数据流图和数据字典共同构成系统的逻辑模型,没有数据字典数,数据流图就不严格,然而没有数据流因数据字典也难于发挥作用只有数据流图和对数据流图中每个元素的精确定义放在一起,才能共同构成系统的规格说明数据字典中所有的定义应是严密的、精确的,不可有半点含混,不可有二义性数据字典,(,DD,Data,Dictionary),符 号,含 义,解 释,=,被定义为,+,与,例如,,X=,a+b,表示,x,由,a,和,b,组成,,,或,例如,,X=,a,b,X=,a|b,表示,x,由,a,或由,b,组成,|,或,重复,例如,,X=a,表示,x,由,0,个或多个,a,组成,mn,重复,例如,,X=3a8,表示,x,中至少出现,3,次,a,,至多出现,8,次,(),可选,例如,,X=(a),表示,a,可在,X,中出现,也可不出现,“,”,基本数据元素,例如,,X=“a”,表示,x,为取值为,a,的数据元素,连接符,例如,,X=1.9,表示,a,可取,1,到,9,之中的任一值,例,例:数据文件的存折格式的数据字典中的定义格式为:,存折,=,户名,+,所号,+,帐号,+,开户日,+,性质,+(,密印,)+1,存取行,50,户名,=2,字母,24,所号,=“000”“999”,注:储蓄所编码,规定三位数字,帐号,=“00000001”.“99999999”,注:帐号规定由八位数字组成,开户日,=,年,+,月,+,日,性质,=“1”.“6”,注:“,1”,表示普通用户,“,5”,表示工资户等,印密,=”0”,注:“,1”,表示普通用户,“,5”,表示工资户等,存取行,=,日期,+(,摘要,)+,支出,+,存入,+,余额,+,操作,+,复核,日期,=,年,+,月,+,日,年,=“00”.“99”,月,=“01”.“12”,日,=“01”.“31”,摘要,=1,字母,4,注:表明该存取是存?是取?还是换?,支出,=,金额 注:金额规定不超过,9999999.99,元,金额,=“0000000.01”.“9999999.99”,操作,=“00001”.“50000”,数据字典,(,DD,Data,Dictionary),3.,数据字典的用途,数据字典最重要的用途是作为分析阶段的工具。

      在数据字典中建立的一组严密一致的定义很有助于改进分析员和用户之间的通信,因此将消除许多可能的误解对数据的这一系列严密一致的定义也有助于改进在不同的开发人员或不同的开发小组之间的通信如果要求所有开发人员都根据公共的数据字典描述数据和设计模块,则能避免许多麻烦的接口问题数据字典中包含的每个数据元素的控制信息是很有价值的因为列出了使用一个给定的数据元素的所有程序(或模块),所以很容易估计改变一个数据将产生的影响,并且能对所有受影响的程序或模块作出相应的改变最后,数据字典是开发数据库的第一步,而且是很有价值的一步数据字典,(,DD,Data,Dictionary),4.,数据字典的实现,目前实现数据字典有三种常见的途径:全人工过程,全自动化过程(利用数据字典处理程序)和混合过程(用正文编辑程序,报告生成程序等已有的实用程序帮助人工过程)不论使用哪种途径实现的数据字典都应该具有下述特点:,通过名字能方便地查阅数据的定义;,没有冗余;,尽量不重复在规格说明的其他组成部分中已经出现的信息;,容易更新和修改;,能单独处理描述每个数据元索的信息;,定义的书写方法简单方便而且严格此外,如果再带有产生交叉参照表、错误检测、一致性校验等功能则更好。

      卡片字典的例子,名字:定货报表,别名:定货信息,描述:每天一次送给采购员的需要定货的零件表,定义:定货报表零件编号,+,零件名称,+,定货数量,+,目前价格,+,主要供应者,+,次要供应者,位置:输出到打印机,名字:零件编号,别名:,描述:唯一地标识库存清单中一个特定零件的关键域,定义:零件编号,8,字符,8,位置:定货报表,定货信息,库存清单,名字:定货数量,别名:,描述:某个零件一次定货的数量,定义:定货数量,1,数字,5,位置:定货报表,定货信息,描述贵阳学院数据字典,贵阳学院的可以拨打内部和外部,内部直接拨打首为不为,9,的,6,位的号码,外部需先拨,9,,然后拨打,7,位的本地市话(首位不为,0,)或本地(,11,位,首位为,1,)根据上述描述写出贵阳学院的所能拨打号码的数据字典,定义:贵阳学院的可拨打的号码,=,内部,+,外部,内部,=10.81+50.95,注:由,6,位数字组成,外部,=“9+1000000.9999999,,,1+0000000000.9999999999”,注:外部由市话和组成,。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.