最近在写文档时,对于不同数据流图的数据字典的内容把握不清,故从本源看起。数据流图的层次结构中,除了对原始过程的逻辑内容要进行细致描述之外,数据流图中设计的数据流和数据存图也需要详细的说明,这是通过数据字典完成的。
数据字典是一个储存库,包含软件使用和产生的所有数据对象的描述,其中也包括数据流图中的数据流和数据存储定义。
数据字典会有组织地列出数据流图中涉及的所有数据元素(数据流和数据存储),并定义每个数据元素的名称、表示方法、单位/格式、范围、使用地点、使用方法以及其他描述信息。数据字典为每个数据元素组织的说明如下:
项目 | 描述 |
名称 | 数据元素的原始名称 |
别名 | 数据元素的其他名称 |
使用地点 | 会使用该数据元素的过程 |
使用方法 | 该数据元素扮演的角色(输入流、输出流或者数据存储等) |
使用范围 | 该数据元素存在的范围 |
描述 | 对数据元素内容的描述 |
单位/格式 | 数据元素的数据类型,可能事先设置的取值 |
数据字典中常常用的的说明符号
符号 | 含义 |
= | 包含,由----构成 |
+ | 指明序列结构 |
() | 内容可选 |
[] | 内容多选一 |
| | 分隔[]内部的多个选项 |
n||m | 循环,最少n次,最多m次 |
@ | 数据存储的标示符(关键字) |
** | 注释 |
对实例的描述,把握数据字典的内容。通过这次对数据字典的认识,对数据字典的操作有了更深的了解,在平时写需求说明书时,有了更规范的操作。