软件工程-第8章第4节_第1页
软件工程-第8章第4节_第2页
软件工程-第8章第4节_第3页
软件工程-第8章第4节_第4页
软件工程-第8章第4节_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

8.4数据字典数据流图只描述了系统的“分解”,系统由哪几部分组成,各部分之间的联系,并没有对各个数据流、加工及数据存储进行详细说明。如数据流、数据存储的名字并不能反映其中的数据成分、数据项目内容和数据特性,在加工中不能反映处理过程等。分析人员仅靠“图”来完整地理解一个系统的逻辑功能是不可能的。数据字典(DataDictionary,DD)就是用来定义数据流图中的各个成分的具体含义的,它以一种准确的、无二义性的说明方式为系统的分析、设计及维护提供了有关元素的一致的定义和详细的描述。它和数据流图共同构成了系统的逻辑模型,是“需求说明书”的主要组成部分。8.4.1数据字典的内容及格式1.数据流条目数据流条目给出了DFD中数据流的定义,通常列出该数据流的各组成数据项。在定义数据流或数据存储组成时,使用表8-1给出的符号。下面给出了几个使用表8-1中符号定义数据流组成及数据项的例子。例:机票 = 姓名 + 日期 + 航班号 + 起点 + 终点 + 费用

姓名 =

航班号 =“Y7100”··“Y8100”

终点 =[上海|北京|西安]8.4.1数据字典的内容及格式数据流条目主要内容及举例如下:

数据流名称:订单

别名:无

简述:顾客订货时填写的项目

来源:顾客

去向:加工1“检验订单”

数据流量:1000份/每周

组成:编号 + 订货日期 + 顾客编号 + 地址 + 电话 + 银行账号 + 货物名称 + 规格 + 数量其中,数据流量指单位时间内(每小时或每天或每周或每月)的传输次数。8.4.1数据字典的内容及格式2.数据存储条目数据存储条目是对数据存储的定义,主要内容及举例如下:

数据存储名称:库存记录

别名:无

简述:存放库存所有可供货物的信息

组成:货物名称 + 编号 + 生产厂家 + 单价 + 库存量

组织方式:索引文件,以货物编号为关键字

查询要求:要求能立即查询8.4.1数据字典的内容及格式3.数据项条目数据项条目是不可再分解的数据单位,其定义格式及举例如下:

数据项名称:货物编号

别名:G—No,G—num,Goods—No

简述:本公司的所有货物的编号

类型:字符串

长度:10

取值范围及含义:第1位:进口/国产;第2~4位:类别;第5~7位:规格;第8~10位:品名编号。8.4.1数据字典的内容及格式4.加工条目加工条目是用来说明DFD中基本加工的处理逻辑的,由于上层的加工是由下层的基本加工分解而来的,因此只要有了基本加工的说明,就可理解其他加工。加工条目的主要内容及举例如下:

加工名:确定能否供货

编号:1.2

激发条件:接收到合格订单时

优先级:普通

输入:合格订单

输出:可供货订单、缺货订单8.4.1数据字典的内容及格式加工逻辑:根据库存记录IF订单项目的数量<该项目库存量的临界值THEN可供货处理ELSE此订单缺货,登录,待进货后再处理ENDIF数据字典中的加工逻辑主要描述该加工“做什么”,即实现加工的策略,而不是实现加工的细节,它描述如何把输入数据流变换为输出数据流的加工规则。为了使加工逻辑直观易读,易被用户理解,有几种常用的描述方法,它们是结构化语言、判定表及判定树(见8.5节)。8.4.2数据字典的实现1.手工建立手工建立数据字典的内容用卡片形式存放,其步骤如下:(1)按4类条目规范的格式印制卡片。(2)在卡片上分别填写各类条目的内容。(3)先按图号顺序排列,同一图号的所有条目按数据流、数据项、数据存储和加工的顺序排列。8.4.2数据字典的实现(4)同一图号中的同一类条目(如数据流卡片)可按名字的字典顺序存放,加工一般按编号顺序存放。(5)同一成分在父图和子图都出现时,则只在父图上定义。(6)建立索引目录。8.4.2数据字典的实现2.利用计算机辅助建立并维护利用计算机辅助建立并维护数据字典的步骤如下:(1)编制一个“字典生成与管理程序”,可以按规定的格式输入各类条目,能对字典条目增、删、改,能打印出各类查询报告和清单,能进行完整性、一致性检查等。美国密执安大学研究的PSL/PSA就是这样一个系统。8.4.2数据字典的实现(2)利用已有的数据库开发工具,针对数据字典建立一个数据库文件,可分别以矩阵表的形式来描述数据流、数据项、数据存储和加工等各个表项的内容,如数据流的矩阵表如下:8.4.2数据字典的实现

然后使用开发工具建成数据库文件,便于修改、查询,并可随时打印出来。另外,有的DBMS

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论