数据词典
又名(数据字典,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 条评论