2014年软件评测师考试下午真题加答案解析(五)

软件评测师 责任编辑:长颈鹿 2016-07-18

添加老师微信

备考咨询

加我微信

摘要:软件评测师考试属于全国计算机技术与软件专业技术资格考试中的一个中级考试。准备参加2016下半年软件评测师考试的同学们,历年软考真题是必看和必做的一个练习,做真题能提升自己的考试水平。下面希赛软考学院为您提供2014年软件评测师真题,希望对大家有所帮助。

     >>>>软件评测师培训视频

     >>>>软件评测师考试教材

     >>>>软件评测师模拟考试

     软件评测师考试属于全国计算机技术与软件专业技术资格考试中的一个中级考试。准备参加2016下半年软件评测师考试的同学们,历年软考真题是必看和必做的一个练习,做真题能提升自己的考试水平。下面希赛软考网为您提供2014年软件评测师真题,希望对大家有所帮助。

      试题五(共20分)

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

      【说明】

      某嵌入式刹车控制软件,应用于汽车刹车控制器,该软件需求如下:

      1.模式选择:采集模式控制离散量信号In-D1并通过模式识别信号灯显示软件当前工作模式。在信号In-D1为低电平时进入正常工作模式(模式识别信号灯为绿色),为高电平时进入维护模式(模式识别信号灯为红色)。软件在正常工作模式下仅进行刹车控制和记录刹车次数,在维护模式下仅进行中央控制器指令响应。

      2.刹车控制:采用定时中断机制,以5ms为周期采集来自驻车器发出的模拟量信号In-A1以及来自刹车踏板发出的模拟量信号In-A2,并向刹车执行组件发送模拟量信号Out-A1进行刹车控制。

      模拟量信号说明:1)In-A1、In-A2以及Out-Al信号范围均为[0.0V,10.0V],信号精度均为0.1V;2)Out-A1信号的计算方法为:Out-Al=In-Al+0.3*ln-A2,在计算完成后需要在满足信号精度的要求下进行四舍五入及限幅处理。

      3.记录刹车次数;在Out-A1大于4V时,读出非易失存储器NVRAM中保存的刹车次数记录进行加1操作,然后保存至非易失存储器NVRAM申。

      4.响应中央控制器指令;接收来自中央控制器的串行口指令字In-S1,回送串行口响应字Out-Sl。当接收的指令字错误时,软件直接丢弃该命令字,不进行任何响应。

      指令字及响应字说明如表5-1所示。

1.png

      【问题1】(4分)

      在不考虑测量误差的情况下,根据所设计的输入填写表5-2中的空(1)~(4)。

2.png

      【问题2】(8分)

      请简述本软件串行输入接口测试的测试策略及测试内容。针对表5-1中“读取刹车次数指令”进行鲁棒性测试时应考虑哪些情况?

      【问题3】(6分)

      某测试人员设计了如表5-3所示的操作步骤,对模式选择功能进行测试(表中END表示用例到此结束)。

3.png

      为进一步提高刹车控制软件的安全性,在需求中增加了设计约束:软件在单次运行过程中,若进入正常工作模式,则不得再进入维护模式。请参照表5-3的测试用例完成表5-4,用于测试该设计约束。

4.png

      本项目在开发过程中通过测试发现了17个错误,后期独立测试发现了31个软件错误,在实际使用中用户反馈了2个错误。请计算缺陷探测率(DDP)。

      参考答案:

      【问题1】:

      (1)4.6

      (2)7.3

      (3)10

      (4)10

      【问题2】:

      应进行错误数据处理,异常情况处理和非法操作处理三类测试

      错误数据处理的测试方法是向指定模块人为输入非法数据,检查终端软件的反应和提示信息是否正常

      异常情况处理是测试非人为因素导致的异常,检查测试终端对异常的情况处理是否正常。

      终端软件异常主要测试低电的情况,使用电量15%左右的电池进入各个模块进行测试,检查电量不足情况下模块的工作情况,低电提醒不应该对正在进行的操作产生不良影响

      非法操作处理是在模块基本功能操作的同时进行人为因素导致的终端软件异常操作,包括拔电池,同时还包括在执行中进行非法的操作,如同步时修改删除同步数据,大容量数据传输时修改删除数据,终端软件升级被外界因素干扰检查下次终端软件升级等。对于非法的操作终端软件不应该产生垃圾数据,并且能保存已经编辑的数据,确保没有数据丢失。

      1.根据测试规范和需求,分析终端软件容易产生异常数据的情况,根据错误数据分析结果设计测试用例

      2.考虑测试环境中非人为因素异常情况设计测试用例。客户端应处理正确,并且终端软件应根据规范要求给出明确错误原因,有些模块在异常情况消失后启动自动重试和恢复机制。

      3.终端软件异常操作,包括拔电池,同时还包括在执行中进行非法的操作

      【问题3】:

5.png

      【问题4】:

      (17+31)/(17+31+2)=96%

      试题分析:

      【问题1】

      本题依据公式进行计算,注意取值范围为【0,10】

      (1)In-A1=3 In-A2=5.2 Out-A1=3+5.2*0.3=4.6

      (2)In-A1=5.3 In-A2=6.8 Out-A1=5.3+6.8*0.3=7.3

      (3)In-A1=7.1 In-A2=10 Out-A1=7.1+10*0.3=10(范围为0到10)

      (4)In-A1=10 In-A2=10 Out-A1=10+10*0.3=10(范围为0到10)

      【问题2】

      应进行错误数据处理,异常情况处理和非法操作处理三类测试

      错误数据处理的测试方法是向指定模块人为输入非法数据,检查终端软件的反应和提示信息是否正常

      异常情况处理是测试非人为因素导致的异常,检查测试终端对异常的情况处理是否正常。

      终端软件异常主要测试低电的情况,使用电量15%左右的电池进入各个模块进行测试,检查电量不足情况下模块的工作情况,低

      电提醒不应该对正在进行的操作产生不良影响

      非法操作处理是在模块基本功能操作的同时进行人为因素导致的终端软件异常操作,包括拔电池,同时还包括在执行中进行非法的操作,如同步时修改删除同步数据,大容量数据传输时修改删除数据,终端软件升级被外界因素干扰检查下次终端软件升级等。对于非法的操作终端软件不应该产生垃圾数据,并且能保存已经编辑的数据,确保没有数据丢失。

      根据测试规范和需求,分析终端软件容易产生异常数据的情况,根据错误数据分析结果设计测试用例

      考虑测试环境中非人为因素异常情况设计测试用例。客户端应处理正确,并且终端软件应根据规范要求给出明确错误原因,有些模块在异常情况消失后启动自动重试和恢复机制。

      终端软件异常操作,包括拔电池,同时还包括在执行中进行非法的操作

      【问题3】

      依据题干中“软件在单次运行过程中,若进入正常工作模式,则不得再进入维护模式”要求,结合表5-3得出:

6.png

      【问题4】

      DDP计算公式:DDP=测试发现的缺陷/(测试和客户发现错误数之和),本题测试发现错误为:(17+31);客户发现错误为:2因此DDP=(17+31)/(17+31+2)=96%


    返回总目录:2014年软件评测师考试下午真题加答案解析汇总


    希赛软考网,拥有十四年软考培训经验,希赛网一直坚持自主研发,将丰富的软考培训经验有效融入教程研发过程,自成体系的软考在线题库软考历年真题)、软考培训教材软考视频教程,多样的培训方式包括在线辅导面授、和,使考生的学习更具系统性,辅导更具针对性。采用全程督学机制,,软考平均通过率在全国。

更多资料
更多课程
更多真题
温馨提示:因考试政策、内容不断变化与调整,本网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!

软考备考资料免费领取

去领取