软件工程期末考试知识概括(2)

2019-04-14 18:48

3、

4、(P87,10)某旅行社根据旅游淡季、旺季及是否团体订票,确定旅游票价的折扣率。具体规定如下:人数在20人以上的属团体,20人已下的是散客。每年的4~5月、7~8月、10月为旅游旺季,其余为旅游淡季。旅游旺季,团体票优惠5%,散客不优惠。旅游淡季,团体票优惠30%,散客优惠20%。试分别用判定表和判定树,表示旅游订票的优惠规定。 判定表: 旅游时间 订票量 折扣量 判定树:

<=20 0 4~5,7~8,10 〉20 5% <=20 20% 1~3,6,9,11~12 >20 30%

5、(书P88,11)下面是用PDL写的程序段,请分别画出对应的N-S图和PAD图。 While C do

If A>0 Then A1 Else A2 Endif If B>0 Then B1

If C>0 Then C1 Else C2 Endif Else B2 Endif

B3 EndwhileS

N-S图: PAD图:

T C 开始

T A1 A>0 F A2 C1 T C>0 F B1 B>0 F B2 C2 B3 结束 6、(书P88,12)请画出下列伪码程序对应的盒图、程序流程图和PAD图。 START IF P THEN

WHERE q DO f

ENDDO ELSE BLOCK g n

END BLOCK END IF STOP

T 开始 T Do-while q P F Block

Block g f h f q P F g Do-while f n P g n 结束 7、某城市的电话号码由3部分组成。这3个部分的名称与内容分别是 地区码:空白或3位数字; 前缀:非0或1开头的3位数字。 后缀:4位数字。

假定被测程序能接受一切符合上述规定的电话号码,拒绝所有不符合规定的号码,就可用等价分类来设计它的测试用例 第一步:划分等价类

包括4个有效等价类,11个无效等价类,在每一个等价类值后均加有编号,以便识别。 输入条件 地区码 前缀 后缀 有效等价类 空白(1) 3位数字(2) 无效等价类 有非数字字符(5) 少于3位数字(6) 多余3位数字(7) 从200到1999之间的3位数字(3) 有非数字字符(8) 4位数字(4) 起始位为0(9) 起始位为1(10) 少于3位数字(11) 多余3位数字(12) 有非数字字符(13) 少于4位数字(14) 多于4位数字(15) 第二步:确定测试用例。表中有4个有效等价类 测试数据 ( )276~2345 (635)805~9321 测试范围 等价类(1)(3)(4) 等价类(2)(3)(4) 期望结果 有效 有效 对于11个无效等价类,应选择11个测试用例。例如前3个无效等价类可能使用下列的3 个测试用例: 测试数据 (20A)123-4567 (33)234-5678 (7777)345-6789 测试范围 无效等价类(5) 无效等价类(6) 无效等价类(7) 期望结果 无效等价类 无效等价类 无效等价类


软件工程期末考试知识概括(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:javaS1复习

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: