当前位置 博文首页 > 和我一起学习:【软件工程】数据字典——期末快速复习用
和我一起学习:【软件工程】数据字典——期末快速复习用
作者:[db:作者]
时间:2021-08-23 09:42
数据流的描述
- 数据流名:订单
- 说明:顾客对于图书的订货凭据
- 数据流来源:顾客
- 数据流去向:图书预订系统
- 数据流组成:订单编号、订单日期、客户名称、电话、产品名称、价格、数量…
数据元素的描述
- 数据元素名:学号
- 类型:数字(离散),1、2、3、4位表示年级,5位表示院系,6位表示专业,7位表示班级,8、9位表示序号
- 长度:9位
- 取值范围:201811101~209999999
- 相关的数据元素及数据结构:姓名、成绩、年龄
- 数据元素名:姓名
- 类型:文字(UTF-8)
- 长度:1~10位
- 相关的数据元素及数据结构:学号、成绩、年龄
数据存储的描述
- 数据存储名:班级成绩单
- 简述:存放一个班级的成绩信息
- 输入数据:学生的成绩信息
- 输出数据:汇总的班级成绩信息
- 数据文件组成:学号、课程编号、成绩
- 存储方式:按学号从小到大排列
- 存取频率:存入频率每学期一次,取出频率很高
处理的描述
- 处理名:课程平均分计算
- 简要描述:可以算法该课程的平均分
- 输入数据流:该课程的所有学生的分数
- 输出数据流:该课程的平均分
- 加工逻辑:先求该课程的所有学生总分、再用总分除以学生人数
定义数据的方法
符号 | 含义 | 举例 |
---|
= | 等价于;定义为 | 年龄 = 正整数 |
+ | 逻辑与;连接 | 日期 = 年 + 月 + 日 |
| | 逻辑或;选择 | 性别 = [男|女] |
m{ }n | 最少重复m次,最多重复n次 | 姓名 = 1{汉字}10 |
( ) | 可选 | 晚餐 = 米饭 + 鸡腿 + (可乐) |
" " | 基本数据元素 | 零 = “0” |
.. | 范围 | 数字 = “0”..“9” |
cs