免费智能真题库 > 历年试卷 > 软件评测师 > 2020年下半年 软件评测师 下午试卷 案例
  第5题      
  知识点:   湿度

 
某测湿仪用于测量目标物体的相对湿度。该仪器中软件主要完成A/D数裾采集,并通过数学运算将数据转换为湿度值,在显示终端显示。软件主要包括主程序模块、测湿程序模块、显示程序模块、报警程序模块等。
程序的主要功能说明如下:
1.主程序模块判断是否存在按键按下的情况,如果没有按键按下,继续执行;否则执行2。
2.如果按下键为“设置键”,则通过“+”键每次增加1或通过“-”键每次减少1,设置最高湿度报警值(默认值为70),再次按下“设置”键进行确认,并通过“+”键或键设置最低湿度报警值(默认值为40),再次按下“设置”键进行确认后执行1。
3.如果按下键为“测湿”键,则读取测湿程序模块送回的目标湿度信息。
4.将读取的湿度信息与设定的最大值与最小值比较,如果大于等于最大值或小于等于最小值,则执行5;否则向显示程序模块发送显示的湿度信息,并执行6。
5.调用报警处理程序,并向显示程序模块发送报警信息。
6.显示程序模块显示湿度过高报警或湿度过低报警或者湿度信息。
 
问题:5.1   (8分) 为了测试软件功能,测试人员设计了表5-1所示的测试用例。假定开始执行测试用例时, 最高湿度和最低湿度报警值为默认值,请填写该表中的空白(1)~(8),将答案填写在答题纸的对应栏中。

 
问题:5.2   (6分) 软件的结构覆盖率是度量测试充分性的一种手段,也是度量测试有效性的一种手段。在嵌入式软件白盒测试过程中,通常以语句覆盖率、分支覆盖率和MC/DC覆盖率作为度 量指标。 在实现题目说明的第4条“判断湿度是否在正常范围”的功能时,设计人员采用了下列算法:
if ((R标物体湿度 < 高湿报警值)&& (H标物体湿度 > 低湿报警值))
{
显示目标物体湿度值;
} else
{
if (目标物体湿度 > 高湿报警值)
{
显示高湿报警信息;
}
else
{
显示低湿报警信息;
}

请完成表5-2中的(1)?(3)空白,指出对上述算法达到100%语句覆盖、100%分支覆盖和100%MC/DC街盖所需的最少测试用例数目。请将答案填写在答题纸的对应护栏中。
 
问题:5.3   (6分) 嵌入式软件中通営使用注释率来衡量程序的可维护性,嵌入式软件的注释率一般要求不小于 (1)。
本项目在开发过程中通过测试发现了11个缺陷,在实际使用中用户反馈了1个缺陷,缺陷探测率(DDP)为(2)(结果保留小数点后1位)。
 
 
 

   知识点讲解    
   · 湿度
 
       湿度
        计算机机房室内湿度也要适当并维持在稳定状态,湿度过高或过低同样会影响计算机系统的正常工作。在计算机开关机和工作期间,若空气中的湿度过高,会引起电路板涨大变形,难以插拔;高温潮湿的条件还会使金属生锈、腐蚀而发生漏电、短路故障;湿度过高还会增加触点的接触电阻,影响机器的正常运行,使机器提前老化。若湿度过低,则极易产生静电,在低湿度的机房中,人在地板上行走、触摸设备、机械的摩擦部分等都会产生静电感应,对机器设备的正常工作带来不利影响。工作室里的湿度应保持在20%~80%为宜,在雨水季节要特别注意防水、防潮,对于长期间不使用的计算机要定期开机一段时间,以驱除机器内部的潮气,防止结露。为此计算机机房应配备湿度检测仪、除湿机、增湿机,定时测试空气中的湿度,以保证计算机在安全适宜的环境中工作。
        电子计算机机房内温、湿度应满足下列要求,开机时主机房的温、湿度应执行A级,基本工作间可根据设备要求按A、B两级执行,其他辅助房间应按工艺要求确定。
        (1)开机时电子计算机机房内的温、湿度,应符合下表的规定。
        
        开机时电子计算机机房内的温、湿度
        (2)停机时电子计算机机房内的温、湿度,应符合下表的规定。
        
        停机时电子计算机机房内的温、湿度
        (3)记录介质库的温、湿度应符合下列要求,常用记录介质库的温、湿度应与主机房相同,其他记录介质库的要求应按下表的规定。
        
        记录介质库的温、湿度和磁场强度要求
   题号导航      2020年下半年 软件评测师 下午试卷 案例   本试卷我的完整做题情况  
1 /
2 /
3 /
4 /
5 /
 
第5题    在手机中做本题