[软件工程] 数据字典

版权声明:本文为博主原创文章,未经博主允许禁止转载! https://blog.csdn.net/az9996/article/details/89258225

=======================================================================
  
学习过程中很容易忘记绘图的符号、图的定义,为避免重新翻书查定义,还是整理整理放博客上,方便查看吧。基本上都是书上的内容,在这里集合一下。
参考资料:
软件工程 (张海藩、吕云翔)

=======================================================================

一、数据字典

  数据字典是所有与系统相关的数据元素的有组织的列表,并且包含了对这些数据元素的精确、严格的定义,从而使得用户和系统分析员双方对输入、输出、存储的成分甚至中间计算结果有共同的理解。简而言之,数据字典是描述数据的信息的集合,是对系统中使用的所有数据元素的定义的集合。是为了描述在结构化分析过程中定义对象的内容时,使用的一种半形式化的工具。

1.1数据字典包含的列信息

名字:数据、控制项、数据存储或外部实体的主要名称。
别名:第1项中所列诸对象的其他名字。
使用地点与方式:使用数据或控制项的处理的列表,以及使用这些对象的方式(如作为处理的输入,从处理输出,作为数据存储,作为外部实体)
内容描述:描述数据或控制项内容的符号。补充信息:关于数据类型、预置值、限制等的其他信息。

  一旦把数据对象或控制项的名字和别名输入数据字典,就可以保持命名的一致性。也就是说,支持数据字典的CASET具能够发现重名现象并发出警告信息,这提高了分析模型的一致性,有助于减少错误。

  “使用地点与方式”信息是从数据流图中自动提取的。

  定义就是自顶向下的分解,所以数据字典中的定义,就是对数据自顶向下的分解。

  一般说来,当分解到不需要进一步定义每个和工程有关的人也都清楚其含义的元素时,这种分解过程就完成了。

1.2组成数据的基本类型

顺序:以确定次序连接两个或多个分量。
选择:从两个或多个可能的元素中选取一个。
重复:把指定的分量重复零次或多次。
可选:即一个分量是可有可无的(重复零次或一次)。

1.3关系运算符

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/az9996/article/details/89258225
今日推荐