软件开发中的数据字典是什么?

发表于:2015-04-27 10:23:25
【内容导读】济南软件公司 的人员可能都知道数据字典,但也有很大一部分人不知道其真正的内容及定义,现在我们 济...

 

济南软件公司的人员可能都知道数据字典,但也有很大一部分人不知道其真正的内容及定义,现在我们济南软件公司就软件开放的数据字典这一问题来和大家一起探讨。

第一、软件开发的数据字典的内容应该由下列几类元素组成:
  
1、数据流;
2
、数据流分量,即数据元素;
3
、数据存储;
4
、九工处理。

第二、软件开发在数据字典中还可以包含关于数据的一些其他信息.比如:

1、一般信息,如名字、别名、描述;
2
、定义,如数据类型、长度、结构等;
3
、使用特点.如取值范围、使用频率、使用方式等;
4
、控制信息,如来源、用户、使用它的程序、使用权限等;
5
、分组信息,如主结构、从结构、物理位置等.
  
第三、软件开发中数据元素的其他等价的名字

1、对同样的数据,不同的用户使用了不同的名字,且不同的用户和设计人员的命名习惯也不一样;
2
、一个分析员在不同时期对同一个数据使用了不同的名字;
3
、两个分析员在分析同一个数据流时,使用不同的命名,虽然在分析阶段应该尽量避免或是减少别名的出现,但在实际工作中,要消除是不可能的。

软件开发数据流图中表现的是对软件系统的功能和数据流的分解.数据字典中对数据的定义也表现为对数据的自顶向下的分解.数据被分解到不需要进一步解释说明,且每个参与该软件开发工程的人员都清楚其含义时,对数据的定义就算是完成了.