编辑: 鱼饵虫 | 2016-03-05 |
1、银行系统数据流图(0层)
0 事务处理 储户 存款单 取款单 存款存单 储户 利息清单 现金错误提示信息 D1 帐户信息 储户存、取款信息
1、银行系统数据流图(1层)
1 存款处理
2 取款处理 储户 存款单 取款单 D1 帐户信息 存款信息 帐户信息 储户 存单 利息清单现金错误提示信息 取款信息
3 输入
4 输出 取款信息 存款信息 利息值取款信息错误提示信息 存款信息
1、银行系统数据流图(2层)
1 记录存款信息 4.1 打印存单 2.1 核对密码 2.2 计算利息 a.存款信息 b.取款信息 D1 帐户信息 a.存款信息 d.帐户信息 a.存款信息 d.帐户信息 储户 4.2 打印清单 e.利息值 c.存单 g.利息清单h.现金 b.取款信息 i.错误信息
3 输入 4.3 显示错误提示 i.错误信息 一级软件结构图分析
1 存款处理
2 取款处理 储户 存款单 取款单 D1 帐户信息 储户 c.存单
3 输入
4 输出 e.利息值b.取款信息i.错误信息 处理 输出 输入 a.存款信息 a.存款信息 a.存款信息 b.取款信息 d.帐户信息 g.利息清单h.现金i.错误信息 b.取款信息j.密码 银行系统软件结构图(一级) a,b,j 读入单据 银行系统 存储业务处理 单据输出 a,b a,e,b,i a,e,b,i c,g,h,i 存款单取款单 二级软件结构图:
1 记录存款信息 4.1 打印存单 2.1 核对密码 2.2 计算利息 a.存款信息 b.取款信息j.密码 D1 帐户信息 a.存款信息 d.帐户信息 a.存款信息 d.帐户信息 储户 4.2 打印清单 e.利息值b.取款信息 c.存单 g.利息清单h.现金 b.取款信息 i.错误信息 输入 处理 输出
3 输入 4.3 显示错误提示 i.错误信息 银行系统软件结构图(二级) a,b,j 读入单据 银行系统 存、储业务处理 信息输出 a,b,j a,e,b,i a,e,b,i 存款 取款 a b,j a e,b,i a,b,j 打印 显示 a,e,b g,c i i 银行系统软件结构图(三级) a,b 读入单据 银行系统 存、储业务处理 信息输出 a,e,b,i a,e,b,i 存款 取款 a b,j a e,b,i a,b,d 打印 显示 a,e,b g,c i i 密码核对 计算利息 j a,b,j i b e,b 本题另一种解法 数据流图 结构图
二、医院监护系统数据流图(0层)
0 监护系统 病人 生理信号 警告信息 护士 病情报告 时钟 护士 日期、时间 要求报告 医院监护系统软件结构分析(1层)
1 接受信号
2 处理信号 病人 a.生理信号 时钟 护士 b.日期、时间 g.报告要求 D1 患者安全范围 D2 患者日志 a.生理信号
3 输出信号 护士 e.病情报告 d.警告信息 输入 处理 输出 c.安全信号 h.危急病人信息 a.生理信号 f.日志数据 医院监护系统软件结构图(一级) a,b 接受信号 医院监护系统 处理信号 信号输出 a,b h,f h,f a,b d,e 医院监护系统(2层)
1 接收信号 1.1 分析信号 1.2 定时取样生理信号 1.3 更新日志 时钟 D1 患者安全范围 g.定时生理信号 护士 2.2 产生病情报告 h.危急病人信息 病人 2.1 产生警告信息 D2 患者日志 输入 处理 输出 a.生理信号 a.生理信号 a.生理信号 b.日期、时间 f.日志数据 d.警告信息 g.报告要求 e.病情报告 c.安全信号 医院监护系统软件结构图(二级) a,b 接受信号 医院监护系统 处理信号 信号输出 a,b h,f h,f a e 病人 b 时钟 分析信号 a h 生成日志 定时取样 更新日志 a ,b f a ,b 生成警告信息 h d 产生病情报告 f f 等价类划分 某程序规定,输入三个整数作为三角形的边长.当三角形为等边三角形、等腰三角形、一般三角形时,给出三角形类型并计算其面积.请用等价类划分法设计该程序的测试用例