数据词典

又名(数据字典,Data Dictionary,DD)

定义DFD中各个成分的具体含义;与DFD共同成了系统的逻辑模型;

如:个人成绩单=学生基本星系  + {课程成绩信息} ;学生基本信息 = 学号 + 姓名 + 专业 + 班级 ;课程成绩信息 = 课程名 + 获得学分 + 成绩

内容:

  1. 数据流条目
  2. 数据存储条目
  3. 加工条目
  4. 外部实体条目
  5. 数据项条目

 

数据流条目:

  • 名称:数据流名
  • 别名:数据流的别名(可以为:无)
  • 简述:对数据流的简单说明
  • 组成:描述数据流由哪些数据项组成
  • 来源:描述数据流由那个加工或者源流出
  • 去向:描述数据流流入那个加工或宿
  • 流通图:系统中该数据流的总量(e.g. 2000次/天)
  • 频率:某时段处理的最大数量(e.g. 每天上午9-10点由1000次)

 

加工条目:

  • 名称:加工名
  • 加工号:加工在DFD中的编号(注意要与编号对应)
  • 简述:对加工的功能进行简要说明
  • 输入数据流:描述加工的输入数据流
  • 输出数据流:描述加工的输出数据流
  • 加工逻辑:简要描述加工逻辑,即 做什么
  • 异常处理:描述加工处理过程中可能出现的异常情况,及处理方式
  • 加工激发条件:描述执行加工的条件,如“身份认证正确”
  • 执行频率:描述加工的执行频率

 

数据存储条目:

  • 名称:数据存名
  • 别名:别名
  • 简述:对数据存储的简单说明
  • 组成:描述数据存储由哪些数据项组成
  • 流入:描述哪些加工写数据存储
  • 流出:描述哪些加工写数据流出
  • 数据量:
  • 访问频率:

 

外部实体条目

  • 名称:源/宿
  • 别名:别名
    简述:对源或宿的描述
  • 输入数据流:描述源向该系统输入的数据条目
  • 输出数据流:

 

数据项条目

  • 名称:数据项别名
  • 别名:可能不止一个
  • 简述:对数据项的简单描述
  • 数据类型:描述数据向的类型,如整形,字符串等
  • 计量单位:指明数据项值的计算单位,如公斤,吨等
  • 取值范围:描述数据项允许的值域,如1…100
  • 编辑方式:描述该数据项外部表示的编辑方式,如12,345.67
  • 与其他数据向的关系:描述该数据项与数据字典中其他数据项的关系

 

符号含义,如表格:

 

 

数据词典及其描述可用途

  • 作为分析阶段的工具
  • 数库设计的依据
分类: 软件工程

0 条评论

发表回复

Avatar placeholder

您的电子邮箱地址不会被公开。 必填项已用*标注