《软件工程》打印--大题作业(共14页).doc
《《软件工程》打印--大题作业(共14页).doc》由会员分享,可在线阅读,更多相关《《软件工程》打印--大题作业(共14页).doc(14页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上根据下面程序代码,画出程序流程图,然后设计满足条件组合覆盖的测试用例。BEGIN T:=0 IF ( X=80 AND Y=80 )THEN T:=1ELSE IF ( X=90 AND Y=75 ) THEN T:=2 ENDIF END. 答案:经化简后的测试用例:x=95 y=95;x=95,y=70;x=70,y=95;x=70,y=70;一、 应用题2一个城市的公共事业部决定开发一个“计算机化的”坑洼跟踪和修理系统。市民通过本系统报告有坑洼时,要说明街道地址、大小、影响程度,还要记录报告者的姓名和电话,存储在坑洼报告信息中,被送到公共事业部,工作人员根据坑洼
2、的地点和大小,修理队标识号,修理队的人数,被分配的装备,制定一份工单,送到维修队。维修队修理后,将坑洼修理信息上报公共事业部的工作人员,包括:修理坑洼状况,使用填料的数量和修理的开销(时间、人数、使用的材料、装备)。请画出数据流程图,并写出工单的数据字典。工单数据字典数据项类型长度初始值备注工单号字符8自动生成主键坑洼编号字符8DS01的主键维修单位编号字符8DS02的主键制单日期日期8当前日期制单人字符8工单描述字符500工单级别数字10计划工时数字20计划用填料量数字50单位(吨)附加题:1、对下列子程序进行调试:procedure example(y,z: real; var x: re
3、al)beginif(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. 3、对以下程序进行测试: PROCEDURE EX(A,B:REAL;VAR X:REAL); BEGIN
4、IF(A=3)OR(B 1)THEN X:=AB IF(A2)AND(B=0)THEN X:=A3 END 先画出程序流程图。 再按不同逻辑覆盖法设计一种(写出名称)测试数据。答:语句覆盖A=3 B=04、程序功能说明书指出,某程序的输入条件为:每个学生可以选修1至3门课程,试用黑盒法设计测试用例。 (1)按等价分类法设计测试用例(要求列出设计过程) (2)按边缘值分析法设计测试用例。答:1)合理等价类 选修1门 选修2门 选修3门 不合理等价类 没选课 选3门以上 测试用例 选修2 选修0 选修3 2) 边缘值法 0,1,3,4 5、设被测试的程序段为: begin s1 ; if (x=0
5、) and (y2) then s2;if (x1) or (y=1) then s3 ; s4 ; end 可供选择的测试数据组为: x y 0 3 1 2 -1 2 3 1找出实现(1)语句覆盖;(2)条件覆盖;(3)判定覆盖至少要选择的数据组。答:(1)(2) ,(3) ,3、已知有一抽象的DFD图如下所示,请用SD方法画出相应的结构图。答:4、高考录取统分子系统有如下功能:(1) 计算标准分:根据考生原始分计算,得到标准分,存入考生分数文件;(2) 计算录取线分:根据标准分、招生计划文件中的招生人数,计算录取线,存入录取线文件。试根据要求画出该系统的数据流程图,并将其转换为软件结构图。
6、答:(1) 数据流图:(2) 软件结构图: 原始分 标准分 招生计划 录取线5、图书馆的预定图书子系统有如下功能:(1) 由供书部门提供书目给订购组。(2) 订书组从各单位取得要订的书目。(3) 根据供书目录和订书书目产生订书文档留底。(4) 将订书信息(包括数目,数量等)反馈给供书单位。(5) 将未订书目通知订书者。(6) 对于重复订购的书目由系统自动检查,并把结果反馈给订书者。试根据要求画出该问题的数据流程图,并把其转换为软件结构图。答: (1) 数据流图:(2) 软件结构图:6、在结构化设计过程中,要将数据流图(DFD)映射成系统结构图(SC),分别画出变换型数据流和事物型数据流的映射方
7、式。答:变换型事务型附加题:1、自学考试报名过程中有个“记录报名单”的加工。该加工主要是根据报名表(姓名、 性别、身份证号、课程名)和开考课程(课程名、开考时间)、经校核,编号、填写、输出准考证给报名者,同时记录到考生名册中(准考证号、姓名、课程)。请绘制该加工的DFD图,并写出数据词典中的数据流条目。 答:数据流词典 数据流条目: 报名单 = 姓名 + 性别 + 身份证号 + 课程名 开考课程 = 课程名 + 开考时间 考生名册 = 准考证号 + 姓名 + 课程2、“决定比赛名单”这个加工,根据“运动员名单”和“比赛项目”产生 “项目参加者”,如下图所示,运动员名单要包括所在队名,运动员编号
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 打印 作业 14
限制150内