软件工程6:数据字典

数据字典

数据字典是数据流程图的补充

对DFD的所有元素作详细的文字说明

数据流程图+数据字典=系统的规格说明

1.数据字典的主要内容

  • 数据流
  • 数据元素
  • 数据存储
  • 数据处理

2.数据字典的动能

  • 分析阶段的工作
  • 列出了使用一个给定的数据元素的所有程序
  • 数据字典是开发数据库的第一步

3.数据字典的基本内容

  • 数据项的定义
  • 数据结构的定义
  • 数据流的定义
  • 处理逻辑的定义
  • 数据存储的定义
  • 外部实体的定义

4、数据项的定义

定义:数据项又称数据元素,是数据的最小单位。

数据项定义的内容包括

  • 名称、编号、别名、简述
  • 类型、长度
  • 取值范围

例:

数据项名称:考试成绩
编号:I01-05
简述:学生期末考试成绩,共分四等
别名:成绩
长度:1个汉子
取值含义:优90~100…^

5.数据结构的定义

定义:数据结构描述某些数据项之间的关系。

数据结构的组成:

  1. 由若干个数据项组成
  2. 由若干个数据结构组成
  3. 由若干个数据项和数据结构组成

数据结构定义的内容包括:

  • 名称、编号、简述
  • 组成

数据结构、数据流以及数据存储的组成,可以用一些简单的符号来简明的表示,如:

符号 含义
= 由…组成(定义为…)
+ 和(顺序关系的连接)例:x=a+b表示x由a与b组成
{} 重复,例:x={a+b}表示x是由零次或多次重复的a与b组成
[/] 可选择,例:x=[a/b]表示x由a或b中选一个
() 可选,例:x=(a)表示a是任选的,可在x中出现0或1次
** 注释

课程表={星期几+第几节+教室+课程名}

6.数据流的定义

数据流:有一个或一组固定的数据项组成

定义的内容

  • 编号、名称、简述
  • 来源、去向
  • 组成
  • 数据流量、高峰流量

7.处理逻辑的定义

**处理逻辑:**仅对DFD最底层的处理逻辑加以说明

定义的内容:

  • 编号、名称、简述
  • 输入的数据流来源简述
  • 处理内容
  • 输出的数据流去向简述
  • 处理评率

8.数据存储的定义

定义的内容:

  • 编号、名称、简述
  • 组成
  • 关键字
  • 相关联的处理

9.外部实体的定义

定义的内容:

  • 编号、名称、简述
  • 输入的数据流
  • 输出的数据流
发布了106 篇原创文章 · 获赞 21 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/jiangSummer/article/details/105029408