数据词典
又名(数据字典,Data Dictionary,DD)
定义DFD中各个成分的具体含义;与DFD共同成了系统的逻辑模型;
如:个人成绩单=学生基本星系 + {课程成绩信息} ;学生基本信息 = 学号 + 姓名 + 专业 + 班级 ;课程成绩信息 = 课程名 + 获得学分 + 成绩
内容:
- 数据流条目
- 数据存储条目
- 加工条目
- 外部实体条目
- 数据项条目
数据流条目:
- 名称:数据流名
- 别名:数据流的别名(可以为:无)
- 简述:对数据流的简单说明
- 组成:描述数据流由哪些数据项组成
- 来源:描述数据流由那个加工或者源流出
- 去向:描述数据流流入那个加工或宿
- 流通图:系统中该数据流的总量(e.g. 2000次/天)
- 频率:某时段处理的最大数量(e.g. 每天上午9-10点由1000次)
加工条目:
- 名称:加工名
- 加工号:加工在DFD中的编号(注意要与编号对应)
- 简述:对加工的功能进行简要说明
- 输入数据流:描述加工的输入数据流
- 输出数据流:描述加工的输出数据流
- 加工逻辑:简要描述加工逻辑,即 做什么
- 异常处理:描述加工处理过程中可能出现的异常情况,及处理方式
- 加工激发条件:描述执行加工的条件,如“身份认证正确”
- 执行频率:描述加工的执行频率
数据存储条目:
- 名称:数据存名
- 别名:别名
- 简述:对数据存储的简单说明
- 组成:描述数据存储由哪些数据项组成
- 流入:描述哪些加工写数据存储
- 流出:描述哪些加工写数据流出
- 数据量:
- 访问频率:
外部实体条目
- 名称:源/宿
- 别名:别名
简述:对源或宿的描述 - 输入数据流:描述源向该系统输入的数据条目
- 输出数据流:
数据项条目
- 名称:数据项别名
- 别名:可能不止一个
- 简述:对数据项的简单描述
- 数据类型:描述数据向的类型,如整形,字符串等
- 计量单位:指明数据项值的计算单位,如公斤,吨等
- 取值范围:描述数据项允许的值域,如1…100
- 编辑方式:描述该数据项外部表示的编辑方式,如12,345.67
- 与其他数据向的关系:描述该数据项与数据字典中其他数据项的关系
符号含义,如表格:
符号 | 名称 | 演示 | 举例 |
“=“ | 定义为 | x=…… | 表示x由……组成 |
+ | 与 | a+b | 表示a和b |
[… , …] | 或 | [a , b] | 表示a或b |
[… |…] | 或 | [a | b] | 表示a或b |
{ … } | 重复 | {a} | 表示a重复0次或者多次 |
{ … }m上n下 | 重复 | {a}8 3 | 表示a重复3到8次 |
( … ) | 可选 | ( a ) | 表示a重复0或1次 |
” … “ | 基本数据元素 | ” a “ | 表示a是基本数据元素 |
数据词典及其描述可用途
- 作为分析阶段的工具
- 数库设计的依据
0 条评论