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