中级软件评测师考试软考软件评测师】2020年下(下午案例分析)历年真题.pdfVIP

中级软件评测师考试软考软件评测师】2020年下(下午案例分析)历年真题.pdf

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

【软考软件评测师】2020年下案例分析历年真题

【软考软件评测师】2020年下案例分析历年真题

2020下案例分析历年真题

【软考软件评测师】2020年下案例分析历年真题

2020下案例分析历年真题第一题(15分)

2020下案例分析历年真题第二题(20分)

2020下案例分析历年真题第三题(20分)

2020下案例分析历年真题第四题(20分)

2020下案例分析历年真题第五题(20分)

2020下案例分析历年真题第一题(15分)

阅读下列C程序,回答问题1至问题3。

【C程序】

【问题1】(4分)

请针对上述C程序给出满足100%DC(判定覆盖)所需的逻辑条件。

【问题2】(8分)

请画出上述程序的控制流图,并计算其控制流图的环路复杂度V(G)。

【问题3】(8分)

请给出问题2中控制流图的线性无关路径。

【问题1我的解答】

iin…

idx=tn||table0xFF

i3

op-obon

一共四个判定条件,满足100%DC(判定覆盖)所需的逻辑条件为8个。

【问题1标准答案】

判定覆盖(DC):设计足够的测试用例,使得使程序中的每个判定至少都获得一次“真值”或“假值”。

本题中有4个判定:

for(i=0;i=tn||table[idx]0xff);

if(i3);

if(op-ob要满足100%的DC,就需要使得4个判定的结果为真、为假都出现过一次,所以需要8个逻辑条件:

iidx=tn||table[idx]0xff)为真、为假

i3为真、为假op-ob

【问题2标准答案】

控制流程图的环路复杂性V(G)等于:

(1)控制流程图中的区域个数。

(2)边数-结点数+2。

(3)判定数+1=8

【问题3标准答案】

线性无关路径是指包括一组以前没有处理的语句或条件的一条路径。从控制流图来看,一条线性无关路径是至少包含有一条在其他线性无关路径

未有过的边的路径:

本题由于主干有分支,所以线性无关路径可能有多种组合。

1、2、11、12

1、2、3、11、12

1、2、3、4、11、12

1、2、3、4、5、7、12

1、2、3、4、5、6、7、12

1、2、3、4、5、6、8、2…

1、2、3、4、5、6、8、9、2…

1、2、3、4、5、6、8、9、10、2…

2020下案例分析历年真题第二题(20分)

阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。

【说明】

某航空公司考虑到在今年特殊形势下,很多会员无法通过搭乘航班延续之前的会员等级,特推出了“回望升级”活动。对2017年1月1日至2019

12月31日三个自然年度任意连续12/24/36个月机票消费达到一定金额时,奖励会员相应等级。

活动规则为:任意连续12/24/36个月机票消费金额达到人民币2.5/4.75/6.75万元及以上,给予银卡会员等级;

任意连续12/24/36个月机票消费金额达到人民币5/9.5/13.5万元及以上,给予金卡会员等级;

任意连续12/24/36个月机票消费金额达到人民币15/28.5/40.5万元及以上,给予白金卡会员等级。活动规则详见表2-1。

此外,为了鼓励在官网和官方App购票,针对不同的购票渠道,有不同的奖惩系数。官网购票不奖励不惩罚,官方App购票消费金额按1.2倍计

算,第三方购票消费金额按0.8倍计算,详见表2-2。

航空公司开发了一个程序来计算会员在该活动后的奖励等级,程序的输入包括会员在2017年1月1日至2019年12月31日中任意连续12个月最大

费金额A(单位:万元),任意连续24个月最大消费金额B(单位:万元),36个月消费金额C(单位:万元),购票渠道代码D,程序的输出为本次

动奖励等级L。其中,A、B、C为非负浮点数最多保留4位小数,D为正整数且取值为1、2、3之一,L为字母M、S、G、P中之一。

【问题1】(4分)

采用等价类划分法对该程序进行测试,等价类表如表2-3所示,请补充表2-3中空(1)~(4)。

【问题2】(9分)

根据以上等价类表设计的测试用例如

文档评论(0)

VALUE + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档