银行系统数据流图和ER图课件_第1页
银行系统数据流图和ER图课件_第2页
银行系统数据流图和ER图课件_第3页
银行系统数据流图和ER图课件_第4页
银行系统数据流图和ER图课件_第5页
已阅读5页,还剩44页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第二次作业总结一、银行系统数据流图和ER图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,ba,e,b,ia,e,b,ic,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,ja,e,b,ia,e,b,i存款取款ab,jae,b,ia,b,j打印显示a,e,bg,cii银行系统软件结构图(三级)a,b读入单据银行系统存、储业务处理信息输出a,e,b,ia,e,b,i存款取款ab,jae,b,ia,b,d打印显示a,e,bg,cii密码核对计算利息ja,b,jibe,b2、银行系统ER图电话号码储蓄所M储户N住址姓名身份证号码存取款电话号码名称地址到期日期数额类型利率密码几个例子(1)

几个例子(2)二、复印机状态转换图复印Do/复印发生卡纸故障发现缺纸缺纸Do/警告卡纸Do/警告闲置完成复印命令复印命令排除了卡纸故障装满纸三、电话号码数据字典电话号码=[校内电话号码|校外电话号码]

校内电话号码=非零数字+3位数字校外电话号码=[本市号码|外地号码]

非零数字=[1|2|3|4|5|6|7|8|9]

本市号码=数字零+8位数字外地号码=数字零+3位数字+8位数字数字零=08位数字=非零数字+7位数字

3位数字=3{数字}37位数字=7{数字}7

数字=[0|1|2|3|4|5|6|7|8|9]医院监护系统P43面0监护系统病人生理信号警告信息护士病情报告时钟护士日期、时间要求报告医院监护系统(1层)1接受信号2处理信号病人生理信号时钟护士日期、时间要求报告D1患者安全范围D2患者日志生理信号3输出信号护士病情报告警告信息医院监护系统(2层)1接收信号1.1分析信号1.2定时取样生理信号1.3更新日志时钟生理信号日期时间D1患者安全范围生理信号定时的生理信号护士2.2产生病情报告危急病人信息病情报告日志数据病人2.1产生警告信息生理信号警告信息D2患者日志要求报告思考:如何根据上面的数据流图设计软件结构?第三次软件结构图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,ba,e,b,ia,e,b,ic,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,ja,e,b,ia,e,b,i存款取款ab,jae,b,ia,b,j打印显示a,e,bg,cii银行系统软件结构图(三级)a,b读入单据银行系统存、储业务处理信息输出a,e,b,ia,e,b,i存款取款ab,jae,b,ia,b,d打印显示a,e,bg,cii密码核对计算利息ja,b,jibe,b本题另一种解法数据流图结构图二、医院监护系统数据流图(0层)0监护系统病人生理信号警告信息护士病情报告时钟护士日期、时间要求报告医院监护系统软件结构分析(1层)1接受信号2处理信号病人a.生理信号时钟护士b.日期、时间g.报告要求D1患者安全范围D2患者日志a.生理信号3输出信号护士e.病情报告d.警告信息输入处理输出c.安全信号h.危急病人信息a.生理信号f.日志数据医院监护系统软件结构图(一级)a,b接受信号医院监护系统处理信号信号输出a,bh,fh,fa,bd,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,bh,fh,fae病人b时钟分析信号ah生成日志定时取样更新日志a,bfa,b生成警告信息hd产生病情报告ff等价类划分

某程序规定,输入三个整数作为三角形的边长。当三角形为等边三角形、等腰三角形、一般三角形时,给出三角形类型并计算其面积。请用等价类划分法设计该程序的测试用例1、建立等价类表输入条件合理等价类不合理等价类a、b、c能否构成三角形(1)a=b=c(2)b=c且b+c>a(3)b=a且b+a>c(4)a=c且a+c>b(5)a≠b≠c且a+b>c(6)a≠b≠c且a+c>b(7)a≠b≠c且b+c>a(8)a+b≤c(9)a+c≤b(10)b+c≤a是否都为正数(11)都为正整数(12)含有零(13)含负整数(14)含实数(15)含字符(16)两个整数2、确定测试用例测试数据(a、b、c)覆盖范围期望结果5,5,56,5,55,5,65,6,5(1)a=b=c(2)b=c且b+c>a(3)b=a且b+a>c(4)a=c且a+c>b等边三角形等腰三角形等腰三角形等腰三角形3,4,53,5,45,3,4(5)a≠b≠c且a+b>c(6)a≠b≠c且a+c>b(7)a≠b≠c且b+c>a一般三角形一般三角形一般三角形5,6,7(11)都为正整数三个正数能构成三角形1,2,31,3,16,2,3(8)a+b≤c(9)a+c≤b(10)b+c≤a不能构成三角形不能构成三角形不能构成三角形2、确定测试用例测试数据(a、b、c)覆盖范围期望结果0,3,5(

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论