摘要:对于【软件评测师】软考考试而言,试题无疑是最重要的学习资料之一。在软考备考过程中,吃透试题、掌握试题所考知识点、熟悉试题的出题思路,对我们提升分数的效果是最明显的,通过对试题的反复练习,还可以查漏补缺。今天,给大家带来【2023年11月软件评测师(模拟题一) 下午试卷】部分试题的详解,一起来看看吧~



1、【问题3】(5分) 嵌入式软件中通常使用环路复杂度来衡量程序的可维护性(一般要求环路复杂度不大于10),【问题1】中采用的算法的环路复杂度为(1)。白盒测试方法和黑盒测试方法是目前嵌入式软件测试常用的方法。依据本题说明,指明【问题2】中设计的测试用例使用了上述两种测试方法中的(2)。
答案:

(1)5

(2)黑盒测试方法



答题解析:

本题考察环路复杂度的计算和黑盒测试方法。

(1)环路复杂度一个快速计算的方法就是找程序中的判定节点,该算法一共涉及到了“设备句柄合法== FALSE”、“设备状态正常==FALSE”、“发送流数据指针==NULL”、“发送缓冲区标识==正确”共计4个判定节点,而环路复杂度=判定节点数+1=5。

(2)问题2中设计测试用例时,只是根据进行了功能方面的测试,而不用了解程序的内部构造,所以是使用了黑盒测试方法。




查看完整试题>>>