软件工程

您所在的位置:网站首页 数据字典的含义不包括 软件工程

软件工程

2024-07-09 22:26| 来源: 网络整理| 查看: 265

数据字典(Data Dictionary,DD)是对数据流图中包含的所有元素的定义的集合。它是数据流条目、数据存储条目、数据项条目和基本加工条目的汇集。用来定义数据流图中各个成分的具体含义。

在数据流图中只描述了系统的分解、系统由哪几部分组成、各部分之间的联系,并没有对各个数据流、加工及数据存储进行详细的说明。比如数据流、数据存储的名字并不能反映其中的数据成分、数据项目内容和数据特性。

1. 数据流条目

要定义DFD中的数据流就要用数据流条目。定义方法通常列出该数据流的各组成数据项。在定义数据流或数据存储组成时,要用到一些符号。下面给出在数据字典的定义式中出现的符号:

(1)=:被定义为。 (2)+:与。例如,X=a+b表示x由a和 b组成。 (3)[…│…]:或。例如,X=[a│b]表示x由a或b组成。 (4){…}:重复。例如,X={a}表示x由0个或多个a组成。 (5)m{…}n或{…}nm:重复。例如:X=2{a}5或X={a}52表示x中最少出现2次a,最多出现5次a。5,2为重复次数的上、下限。 (6)(…):可选。例如,x=(a)表示a可在x中出现,也可不出现。 (7)“…”:基本数据元素。例如,x=“a”,表示x是取值为字符a的数据元素。 (8)“··”:连接符。例如,x=1··9,表示x可取1到9中任意一个值。 符号使用案例: 机票 = 姓名 + 日期 + 航班号 + 始发地 + 目的地 + 费用; 航班号 = “CZ9938” ·· “CZ9948”; 目的地 = [上海 | 北京 | 广州];

数据流条目主要内容案例: 数据流名称:订单 别名:无 简述:旅客订票时填写的项目 来源:旅客 去向:加工1“检验订单” 数据流量:2000份/每周 组成:编号 + 订票日期 + 旅客编号 + 地址 + 电话 + 银行账号 + 预定日期 + 目的地 + 数量

2. 数据项条目

数据流的组成项目是数据项,数据项条目是不可再分解的数据单位,其定义格式及举例如下: 数据项名称:货物编号 别名: W——No,W——num, GW——No 简述:公司内部所有货物的编号 类型:字符串 长度:10 取值范围及含义: 第1位——进口/国产 第2-4位——类别 第5-7位——规格 第8-10位——产品编号

3. 数据存储条目

与数据流条目一样,对存储数据的定义用数据存储条目 数据存储名称:顾客记录 别名:无 简述:存放顾客的信息 组成:姓名+编号+航班+目的地+身份证号码 组织方式:索引文件,以姓名编号为关键字 查询要求:要求能立即查询

4. 加工条目

对每一个不能再分解的加工做说明,由于下层的加工是由上层的加工分解而来的,只要有了基本加工的说明,就可以理解其他加工。举例: 加工名:能否提供机票 编号:1.2 激发条件:接收到合格订票单时 优先级:普通 输入:合格订单 输出:能提供机票/不能提供机票 加工逻辑:根据库存记录 IF 订单项目的数量 THEN 提供机票处理 ELSE 此订单缺票,登录,待有票后再处理 ENDIF



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3