《2022年软件工程测试试卷应用题.docx》由会员分享,可在线阅读,更多相关《2022年软件工程测试试卷应用题.docx(30页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选学习资料 - - - - - - - - - 软件工程考试试卷应用题题库四、应用题 每题 10 分 1某培训中心要研制一个电脑治理系统;它的业务是:将学员发来的信件收集分类后,按几种不同的情形处理;1假如是报名的,就将报名数据送给负责报名事务的职员,他们将查阅课程文件,检查 该课程是否额满,然后在同学文件、课程文件上登记,并开出报告单交财务部门,财务人员开 动身票给同学;2假如是想注销原先已选修的课程,就由注销人员在课程文件、同学文件和帐目文件上 做相应的修改,并给同学注销单;3假如是付款的,就由财务人员在帐目文件上登记,也给同学一张收费收据;要求:1对以上问题画出数据流程图;2画出该培训
2、治理的软件结构图;解答:1 数据流图2 软件体系结构1 名师归纳总结 - - - - - - -第 1 页,共 18 页精选学习资料 - - - - - - - - - 2建立窗口系统的对象模型,问题陈述如下:“ 窗口分为对话窗、图形窗、滚动窗三种;对话窗中有假设干对话项,由唯独的项名字来确定;对话项分为按钮、挑选项和正文项三种,挑选项中有假设干挑选项入口;图形窗中有假设干外形元素,外形元素分为一维外形和二维形状;一维外形又分为直线、圆弧、折线;二维外形分为圆、椭圆、矩形、多边形,其中折线与多边形由假设干有序顶点组成;正文窗是滚动窗的一种,而图形滚动窗既是图形窗又是滚动窗;”解答:3假设某航空
3、公司规定,乘客可以免费托运行李的重量不超过30公斤; 当行李的重量超出30公斤时,对一般舱的国内乘客超重部分每公斤收费 4元,对头等舱的国内乘客超重部分每公斤收费 6元;对国外乘客 超重部分每公斤收费比国内乘客多一倍,对残疾乘客超重部分每公斤收费比正常乘客少一半;试画出相应判定表;2 名师归纳总结 - - - - - - -第 2 页,共 18 页精选学习资料 - - - - - - - - - 留意:免费那个行去掉 右面的4以下图描述了某个子程序的处理流程,依据判定掩盖、条件掩盖、判定 / 条件掩盖、条件组合掩盖、路径掩盖等五种掩盖标准,从供挑选的答案中分别找出满意相应标准的最小的测试数据组
4、 ;1 a=5 2 a=5 b=1 b=-1 3 a=5 4 a=5 a=0 b=1 b=-1 b=1 b=-1 a=-5 5 a=5 6 a=5 a=0 b=-1 b=1 a=-5 b=1 b=0 a=-5 a=-5 b=-1 b=-1 7 a=5 8 a=5 b=1 b=1 b=-1 a=0 b=1 a=0 a=0 b=-1 b=1 a=-5 a=-5 b=1 b=-1 a=-5 流程图如下:3 名师归纳总结 - - - - - - -第 3 页,共 18 页精选学习资料 - - - - - - - - - 解答:到达判定掩盖为4;到达条件掩盖为3;到达判定 / 条件掩盖为 6;到达条件组
5、合掩盖为8;到达路径掩盖为7;5人们往往依据天气情形打算出门时的行装;天气可能下雨,也可能不下雨;天气可能变冷,也可能不变冷;假如天气要下雨,出门时带上雨伞;假如天气变冷,出门时要穿上外套;解答:6建立以下有关“ 微机” 的对象模型;一台微机有一个显示器,一个主机,一个键盘,一个鼠标,汉王笔可有可无;主机包括一个机箱,一个主板,一个电源及储存器等部件;储存器又分为固定储存器和活动储备器两种,固定储备器为内存和硬盘,活动储备器为软盘和光盘;解答:4 名师归纳总结 - - - - - - -第 4 页,共 18 页精选学习资料 - - - - - - - - - 7某银行电脑储蓄系统的工作流程大致
6、如下:统,假如是存款就系统记录存款人的、住址或储户填写的存款单或取款单由业务员键入系 号码、身份证号码、存款类型、存款日期、到期日期、利率及密码可选等信息,并印出存款单给储户;假如是取款而且存款时留有密 码,就系统第一核对储户密码,假设密码正确或存款时未留密码,就系统运算利息并印出利息清单给储户;请用数据流图描画本系统的功能,并画出系统的E-R 图 ;解答:DFD图:ER图:8请对以下子程序进行测试:5 名师归纳总结 - - - - - - -第 5 页,共 18 页精选学习资料 - - - - - - - - - procedure exampley,z: real; var x: real
7、 begin if y1 and z=0 then x:=x/y; if y=2 or (x=l ) then x:=x+l; end.该子程序接受x, y, z的值,并将运算结果x 的值返回给调用程序;要求:1 画出程序流程图;2 依据条件组合掩盖标准设计测试用例; 1程序流程图 2条件组合掩盖设计测试用例 y=2, z=0, x=4; y=2, z=1, x=1; y=1, z=0, x=2; y=1, z=1, x=1. 9自学考试报名过程中有个“ 记录报名单” 的加工;该加工主要是依据报名表 、 性别、身份证号、 课程名 和开考课程 课程名、 开考时间 、经校核, 编号、 填写、 输出
8、准考证给报 名者, 同时记录到考生名册中 准考证号、 、课程 ;请绘制该加工的 DFD图,并写出数据词典中的数据流条目;解答:1DFD 图:2 数据流词典报名单 = + 性别 + 身份证号 + 课程名名师归纳总结 - - - - - - -第 6 页,共 18 页精选学习资料 - - - - - - - - - 开考课程 = 课程名 + 开考时间 考生名册 = 准考证号 + + 课程10以下图描述了某个子程序的处理流程,依据判定掩盖、条件掩盖、判定 / 条件掩盖、条件组合掩盖、路径掩盖等五种掩盖标准,从供挑选的答案中分别找出满意相应标准的最小的测试数据组;1 a=5 2 a=5 b=1 b=-
9、1 3 a=5 4 a=5 b=1 a=0 b=1 b=-1 a=-5 b=-1 5 a=5 6 a=5 b=-1 b=0 b=1 a=-5 b=1 a=0 a=-5 b=-1 b=-1 a=-5 7 a=5 8 a=5 b=1 b=1 b=-1 a=0 b=1 a=0 a=0 b=-1 b=1 a=-5 a=-5 b=1 b=-1 a=-5 流程图如下:7 名师归纳总结 - - - - - - -第 7 页,共 18 页精选学习资料 - - - - - - - - - 解答:到达判定掩盖为4;到达条件掩盖为3;到达判定 / 条件掩盖为 6;到达条件组合掩盖为8;到达路径掩盖为7;11某培训中
10、心要研制一个电脑治理系统;它的业务是:将学员发来的信件收集分类后,按几种不同的情形处理;1 假如是报名的,就将报名数据送给负责报名事务的职员,他们将查阅课程文件,检查该 课程是否额满,然后在同学文件、课程文件上登记,并开出报告单交财务部门,财务人员开出发票给同学;2 假如是想注销原先已选修的课程,就由注销人员在课程文件、同学文件和帐目文件上做相应的修改,并给同学注销单;3 假如是付款的,就由财务人员在帐目文件上登记,也给同学一张收费收据;要求:1对以上问题画出数据流程图;2画出该培训治理的软件结构图的主图;解答:1 数据流图:8 名师归纳总结 - - - - - - -第 8 页,共 18 页
11、精选学习资料 - - - - - - - - - 2软件结构图:12某“ 调整工资” 处理模块接受一个“ 职称” 的变量,依据职称的不同助教,讲师,副教授,教授作不同的处理,其中假设是助教仍必需输入工龄,只有工龄超过两年才能调整工资;请用等价类划分法设计测试用例;解答;划分等价类:计测试用例:9 名师归纳总结 - - - - - - -第 9 页,共 18 页精选学习资料 - - - - - - - - - 13对以下程序进行测试: PROCEDURE EXA,B: REAL;VAR X: REAL; BEGIN IFA=3 ORB 1THEN X: =A B IFA2 AND B=0THEN
12、 X: =A3 END 要求:先画出程序流程图;语句掩盖 A=3 B=0 再按语句掩盖法设计测试数据;14某报社采纳面对对象技术实现报刊征订的电脑治理系统,该系统基本需求如下:1报社发行多种刊物,每种刊物通过订单来征订,订单中有代码,名称,订期,单价,份数等项目,订户通过填写订单来订阅报刊;2报社下属多个发行站,每个站负责收集登陆订单、打印收款凭证等事务;3报社负责分类并统计各个发行站送来的报刊订阅信息;请就此需求建立对象模型;解答:10 名师归纳总结 - - - - - - -第 10 页,共 18 页精选学习资料 - - - - - - - - - 15为以下程序流程图分别设计语句掩盖和判
13、定掩盖测试用例并标明程序执行路径;开头 aTb语句段1x1 AND y=0FcTd语句段2x=2 OR z1Fe终止解答:1语句掩盖测试用例令 x=2,y=0,z=4 作为测试数据,程序执行路径为 abcde;2判定掩盖分支掩盖可以设计如下两组数据以满意判定掩盖:x=3,y=0,z=1通过路径 abce;x=2,y=1,z=2通过路径 acde;x=2,y=1,z=1;掩盖路径 acde x=1,y=1,z=1;掩盖路径 ace x=3,y=0,z=1;掩盖路径 abce 16高考录用统分子系统有如下功能:1 运算标准分:依据考生原始分运算,得到标准分,存入考生分数文件;2 运算录用线分:依据
14、标准分、招生方案文件中的招生人数,运算录用线,存入录用线文件;试依据要求画出该系统的数据流程图,并将其转换为软件结构图;解答:1数据流图:11 名师归纳总结 - - - - - - -第 11 页,共 18 页精选学习资料 - - - - - - - - - 2软件结构图: 原始分 标准分 招生方案 录用线17某校制定了老师的讲课课时津贴标准;对于各种性质的讲座,无论老师是什么职称,每课时津贴一律是 50 元;而对于一般的授课,就依据老师的职称来打算每课时津贴费:教授30 元,副教授 25 元,讲师 20 元,助教 15 元;请用判定表描述上述问题;解答:判定表:教授1 2 3 4 5 T F
15、 F F 副教授T F T F F 讲师F F T F 助教F F F T 讲座F F F F 50 30 25 20 15 18已知有如下的伪代码程序: 12 名师归纳总结 - - - - - - -第 12 页,共 18 页精选学习资料 - - - - - - - - - START I:=1; WHILE i:=n-1 DO min:=Ai; j:=i+1; WHILEjAj THEN BLOCK temp:=min; min:=Aj; Aj:=temp; ENDBLOCK ENDIF; j:=j+1; ENDDO i:=i+1; ENDDO STOP 请用流程图描述;解答:19某旅社的
16、 服务如下:可以拨分机号和外线号码;分机号是从7201 至 7299;外线号码先拨9,然后是市话号码或长话号码;长话号码是以区号和市话号码组成;区号是从100 到 300 中任意的数字串;市话号码是以局号和分局号组成;局号可以是 455,466,888,552 中任意一个号码;分局号是任意长13 名师归纳总结 - - - - - - -第 13 页,共 18 页精选学习资料 - - - - - - - - - 度为 4 的数字串 ;要求:写出在数据字典中,号码的数据条目的定义即组成 ;解答:号码 =分机号外线号码 分机号 =7201.7299 外线号码 =9+市话号码长话号码长话号码 =区号
17、+市话号码 区号 =100.300 市话号码 =局号 +分局号 局号 =455466 888552分局号 =4 数字 4 20某报表处理系统要求用户输入处理报表的日期,日期限制在2003 年 1 月至 2022 年 12月,即系统只能对该段期间内的报表进行处理,如日期不在此范畴内,就显示输入错误信息;系统日期规定由年、月的 6 位数字字符组成,前四位代表年,后两位代表月;现要求用黑盒测试法中的边界值法写出测试用例;解答:输入条件测试用例说明测试数据报表日期的类型1 个数字字符5及长度5 个数字字符20035 7 个数字字符2003005 有 1 个非数字字符日期范畴全部是非数字字符MAY- 6
18、 个数字字符200305在有效范畴边界上选200301取数据202212 200300 202213月份范畴月份为 1 月200301月份为 12 月200312 月份 1220031321.某公司为本科以上学历的人重新安排工作,安排原就如下:1假如年龄不满 18 岁,学历是本科,男性要求报考讨论生,女性就担任行政工作;2假如年龄满 18 岁不满 50 岁,学历本科,不分男女,任中层领导职务,学历是硕士不分 男女,任课题组组长;14 名师归纳总结 - - - - - - -第 14 页,共 18 页精选学习资料 - - - - - - - - - 3假如年龄满 50 岁,学历本科,男性任科研人
19、员,女性就担任资料员,学历是硕士不分男 女,任课题组组长;要求:画出分析过程,得出判定表,并进行化简;解答:1判定条件可能取值表:条件名称取值符号取值数性别男 女M M1=2 F 不满 18 岁C M2=3 年龄满 18 岁小于 50 岁 超过 50 岁Y L 硕士G M3=2 文化程度本科U 2运算组合数2*3*2=12 ;3初步判定表性别1 2 3 4 5 6 7 8 9 10 11 12 M M M M M M F F F F F F 文化程度G G G U U U G G G U U U 年龄L Y C L Y C L Y C L Y C 组长领导科研行政资 料 员考研4简化后的判定表
20、1,2, 3 4 5,11 6 10 12 7,8, 9 性别- M - M F F 文化程度G U U U U U 年龄- L Y C L C 组长领导科研行政资 料 员考研22依据以下条件使用等价类划分法设计测试用例;某一8 位微机,其八进制常数定义为:以零开头的数是八进制整数,其值的范畴是-177 177,如 05,0127,-065 1划分等价类并编号,如下表示:15 名师归纳总结 - - - - - - -第 15 页,共 18 页精选学习资料 - - - - - - - - - 2为合理等价类设计测试用例, 表中有两个合理等价类, 设计两个例子3为不合理等价类测试用例 , 至少设计
21、一个测试用例23图书馆的预定图书子系统有如下功能:1 由供书部门供应书目给订购组;2 订书组从各单位取得要订的书目;3 依据供书目录和订书书目产生订书文档留底;4 将订书信息 包括数目,数量等反馈给供书单位;16 名师归纳总结 - - - - - - -第 16 页,共 18 页精选学习资料 - - - - - - - - - 5 将未订书目通知订书者;6 对于重复订购的书目由系统自动检查,并把结果反馈给订书者;试依据要求画出该问题的数据流程图,并把其转换为软件结构图;解答: 1数据流图: 2软件结构图:24下面是某程序的流程图:17 名师归纳总结 - - - - - - -第 17 页,共 18 页精选学习资料 - - - - - - - - - 1 运算它的环路复杂性;2 为了完成基本路径测试,求它的一组独立的路径;解答:1 环路复杂性 =判定数 1617个2 路径 1: 0 13 19路径 2: 0 14 19路径 3: 0 15 19路径 4: 0 16 19路径 5: 0 17 19路径 6: 0 11 18 19路径 7: 0 12 1918 名师归纳总结 - - - - - - -第 18 页,共 18 页
限制150内