在核对以上信息后保存该成绩信息。
成绩录入精化数据流图
学生信息 班级信息 教学计划
重复输入报告 无此课程报告 无此班级报告 无此学生报告
管理员
成绩 输入 成绩 查询 成绩 查询 成绩 查询教 成绩 信息 成绩 信息 学生 信息 班级 信息 学计划 信息 班 课 姓 级 程 名 信 信 息 息 姓名 显示 显示 显示 姓名 班级 课程 班级信息
传入
变换
传出
T
事务中心
精化数据流图 “事务‛ 区分事务中心 和数据接收路径 映射成事务结构 流类型 “变换‛ 区分输入和 输出分支 映射成变换结构 变换分析
事务分析
运用模块设计规则精化软件结构
导出接口描述和全程数据结构
复查 面向数据流的设计过程
详细设计
面向数据流的设计过程
精化数据流图 确定数据流图类型 把数据流图映射到系统模块结构设计出模块结构 的上层
软件结构也被划分为:变换型结构、事务性结构— 两种类型。
变换流
信息沿输入通路进 信 入系统,同时由外 息 部形式变换为内部 形式,进入系统的 外部 信息通过变换中心, 表示 经过加工处理后再 沿输出通路变换为 外部形式离开软件 系统。 特点:从同一数据 内部 源进入系统的数据, 表示 它在DFD中流动的 逻辑路径是相同的。
传入分支的分解
c,e
c,e MA e Get C C b B a A d D Get B a a E b b Get E c MA
e
c
c
d Read D
d
e
B to C b A to B
D to E
(1)
Read A
(2)
传出分支的分解