软件工程(数据字典)

  • Post author:
  • Post category:其他


数据字典

数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。

任何字典最主要的用这都是供人查阅对不了解的条目的解释,数据字典的作用也正是在软件分析和设计的过程中给人提供关于数据的描述信息。

数据流图和数据字典共同构成系统的逻辑模型,没有数据字典,数据流图就不严格,然而没有数据流图,数据字典也难于发挥作用。只有数据流图和对数据流图中每个元素的精确定义放在一起,才能共同构成系统的规格说明。

数据字典的内容

一般说来,数据字典应该由对下列4类元素的定义组成。

(1)数据流;

(2)数据流分量(即数据元素);

(3)数据存储;

(4)处理。

但是,对数据处理的定义用其他工具(如IPO图或PDL)描述更方便,因此本书中数据字典将主要由对数据的定义组成,这样做可以使数据字典的内容更单纯,形式更统.。除了数据定义之外,数据字典中还应该包含关于数据的一些其他信息。典型的情况是,在数据字典中记录数据元素的下列信息:一般信息(名字,别名,描述等),定义(数据类型,长度,结构等) ,使用特点(值的范围,使用频率,使用方式一一输人、输出 、本地,条件值等),控制信息(来源,用户,使用它的程序,改变权,使用权等)和分组信息(父结构,从属结构,物理位置一记录 、文件和数据库等)。


数据元素的别名就是该元素的其他等价的名字,出现别名主要有下述3个原因:


(1)对于同样的数据,不同的用户使用了不同的名字。

(2)一个分析员在不同时期对同一个数据使用了不同的名字。

(3)两个分析员分别分析同一个数据流时,使用了不同的名字。



版权声明:本文为weixin_45626468原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。