版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、分析设计题1. 详细设计中,根据伪码画出 n-s 图、程序流程图、pad 图等。例如:已知有如下的伪代码程序:start i=1;while i=n-1 domin=ai; j=i+1;while jajthenblocktemp=min; min=aj; aj=temp;endblock endif;j=j+1;enddoi=i+1; enddo stop1) 请用 n-s 图描述,2) 请用 pad 图描述,i=1i=n-1min=aij=i+1jajfttemp=minmin=aiaj=tempj=j+13) 请用程序流程图描述参考答案:min ajaj=tempmin=ajj=j+1t
2、emp=mini=i+1i=i+1while j=nj=i+1min =aiwhile i=5then x=10 else x=lendif if n=10then y=20 else y=2endif print(x,y) stop请画出该伪代码的程序流程图,并标注等路径号,设计该程序的语句覆盖测试用例和路径覆盖测试用例。参考答案:(1)语句测试用例为:和:分别为 m=5,n=10,x=10,y=20 和 m=3,n=8,x=1, y=2或者和:分别为 m=5,n=8,x=10,y=2 和 m=3,n=10,x=1,y=20(2)路径测试用例为:m=5,n=10,x=10,y=20m=3,n
3、=8,x=1,y=2m=5,n=8,x=10,y=2m=3,n=10,x=1,y=204. 等价类划分法测试,设计测试用例,要求有效等价类和无效等价类两类测试用例。例如:在教师分房方案中规定对教授、副教授、讲师和助教分别计算分数,做相应的处理。因此可以确定 4 个有效等价类为教授、 副教授、讲师和助教,以及1 个无效等价类它应是所有不符合以上身份的人员的输入值的集合。输入条件合理等价类不合理等价类(2)某“调整工资”处理模块接受一个“职称”的变量,根据职称的不同(助教, 讲师,副教授,教授)作不同的处理,其中若是助教还必须输入工龄,只有工龄超过两年才能调整工资。用等价类划分法设计测试用例,请完
4、成下面的表格。参考答案:输入条件合理等价类不合理等价类职称教授副教授讲师四种职称之外任意一种职称兼工龄助教兼工龄大于 2 年助教兼工龄等于两年助教兼工龄小于两年5. 阅读以下说明,画出系统的顶层数据流图。某供销系统接受顾客的订单,当库存中某配件的数量小于定购量或库存量低于一定数量时,向供应商发出采购单;当某配件的库存量大于或等于定购量时,或者收到供应商的送货单并更新了库存后,向顾客发出提货单。该系统还可随时向总经理提供销售和库存情况表。参考答案:数据流图如下:提货单供 销 系 统采购单不合法订货单不合法送货单查询销售及库存情况销售及库存情况总经理顾客供应商订货单送货单6. 认真阅读下图,根据流
5、程图解答问题。bfdfa(a1)(b=0)tcx=x/ate(a2)(x1)x=x+1(1) 用基本路径覆盖法测试程序,请给出测试路径。(2) 为各测试路径设计测试用例。参考答案:(1) 路径覆盖测试的测试路径为:path1:ace path2:acd path3:abe path4:abd(2) 测试用例分别为:path1:a=2b=0x=4path2:a=3b=0x=3path3:a=2b=1x=2path4:a=1b=1x=17. 某供销系统接受顾客的订单,当库存中某配件的数量小于定购量或库存量低于一定数量时,向供应商发出采购单;当某配件的库存量大于或等于定购量时,或者收到供应商的送货单
6、并更新了库存后,向顾客发出提货单。该系统还可随时向总经理提供销售和库存情况表。该供销系统的分层数据流图中部分数据流和文件的组成如下:文件:配件库存配件号配件名规格数量允许的最低库存量数据流:订货单配件号配件名规格数量顾客名地址提货单订货单金额采购单配件号配件名规格数量供应商名地址送货单配件号配件名规格数量金额请画出该系统的顶层数据流图(dfd)。参考答案:订货单送货单总经理不合法订货不合法送货供销提货单采购单查询销售及库存情况销售及库存情况顾客供应商“”“”at the end, xiao bian gives you a passage. minand once said, people w
7、ho learn to learn are very happy people. in every wonderful life, learning is an eternal theme. as a professional clerical and teaching position, i understand the importance of continuous learning, life is diligent, nothing can be gained, only continuous learning can achieve better self. only by constantly learning and mastering the latest relevant knowledge, can employees from all walks of life keep up with the pace of enterprise development and innovate to meet the needs of the market. this document is als
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 企业管理-厂区园区物业管理制度
- 河南省漯河市召陵区许慎中学2025-2026学年初三下学期期末考试试题含解析
- 四川省乐山市井研县2026年初三下5月第一次质量检测试题物理试题理试题含解析
- 江苏省大丰市万盈初级中学2025-2026学年初三下期始考数学试题含解析
- 四川省南充市南部县重点名校2026届初三5月教学质量调研物理试题含解析
- 吉林省德惠市2026届中考物理试题冲刺卷(二)含解析
- 浙江同济科技职业学院《现代检测技术》2024-2025学年第二学期期末试卷
- 四川省青神县2025-2026学年初三1月调研(期末)测试数学试题含解析
- 骨科患者的营养护理
- 膀胱造瘘术患者的微创治疗
- 乡镇禁毒举报奖惩制度
- 2026年江西赣州市高三一模高考数学试卷试题(含答案详解)
- 2026年安徽新闻出版职业技术学院单招综合素质考试题库及一套答案详解
- 2023年毕节地区毕节市广播电视台(融媒体中心)招聘笔试题库及答案解析
- 2型糖尿病及围手术期血糖管理【骨科】-课课件
- 毕业证明书申请表(模板)
- 第5章护际关系伦理第6章课件讲义
- 国际标准行业分类第4版ISICRev-4中文版
- 特种设备安全培训课件
- (2023最新)给水排水管道工程施工及验收规范
- 部编人教版九年级历史下册全册知识点总结
评论
0/150
提交评论