当前位置 博文首页 > 和我一起学习:【软件工程】数据字典——期末快速复习用

    和我一起学习:【软件工程】数据字典——期末快速复习用

    作者:[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