软件工程学2015年下半年第一次作业

2026/4/26 17:28:18

对应PAD图如下所示: McCabe复杂性度量都为3

六、如图5.8(a)所示的程序有4条不同的路径。

分别表示为L1(a→c→e)、L2(a→b→d)、L3(a→b→e)和L4(a→c→d),或简写成ace、abd、abe、及acd。由于覆盖测试的目标不同,逻辑覆盖方法可以分为语句覆盖、判定覆盖、条件覆盖、判定—条件覆盖、条件组合覆盖和路径覆盖。从备选的答案中选择适当的测试用例与之匹配:

(A) 属于语句覆盖;(B)、(C)属于判定覆盖;(D)、(E)属于条件覆盖;(F)、(G)属于

判定—条件覆盖;(H)属于条件组合覆盖;(I)属于路径覆盖。

供选择的答案: A~I:① 【(2,0,4),(2,0,3)】覆盖ace;

【(1,1,1),(1,1,1)】覆盖abd; ② 【(1,0,3),(1,0,4)】覆盖abe;

【(2,1,1),(2,1,2)】覆盖abe; ③ 【(2,0,4),(2,0,3)】覆盖ace; ④ 【(2,1,1),(2,1,2)】覆盖abe;

【(3,0,3),(3,1,1)】覆盖acd; ⑤ 【(2,0,4),(2,0,3)】覆盖ace;

【(1,0,1),(1,0,1)】覆盖abd;

【(2,1,1),(2,1,2)】覆盖abe; ⑥ 【(2,0,4),(2,0,3)】覆盖ace;

【(1,1,1),(1,1,1)】覆盖abd;

【(3,0,3),(3,0,1)】覆盖acd;

⑦ 【(2,0,4),(2,0,3)】覆盖ace

【(1,1,1),(1,1,1)】覆盖abd; 【(1,0,3),(1,0,4)】覆盖abe;

【(2,1,1),(2,1,2)】覆盖abe;

答:A.③, B.①, C.④, D.②, E.⑤, F.①, G.⑤, H.⑦, I.⑥。 B、C的

答案可互换。D、E的答案可互换。F、G的答案可互换。 七、写出本学期你完成的实习题目,并用面向对象方法,建立该系统的对象模型(可简略定义服务)和功能模型。 答:订票系统

对象模型:


软件工程学2015年下半年第一次作业.doc 将本文的Word文档下载到电脑
搜索更多关于: 软件工程学2015年下半年第一次作业 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

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