阅读下列说明,回答问题,将解答填入答题纸的对应栏内。 【说明】 在服务型智能扫地机器人的软件设计中,为了更好地记录机器人的个体信息和工作信息,设计了信息数据库。数据库主要完成收集服务型智能扫地机器人反馈信息的作用,记录机器人的所有工作记录,方便了使用者对机

admin2021-03-25  46

问题 阅读下列说明,回答问题,将解答填入答题纸的对应栏内。
【说明】
在服务型智能扫地机器人的软件设计中,为了更好地记录机器人的个体信息和工作信息,设计了信息数据库。数据库主要完成收集服务型智能扫地机器人反馈信息的作用,记录机器人的所有工作记录,方便了使用者对机器人的管理及对机器人状态的掌握,并且在机器人发生运行故障时,可以根据数据库存储的信息分析产生故障的原因。数据库收集服务型智能扫地机器人反馈信息的流程如下:
服务端接收反馈信息:
1.第一次解析判断反馈信息类型是否正确。如果正确继续执行2,否则执行3。
2.第二次解析判断反馈信息内容是否正确。如果正确执行4,否则执行3。
3.调用错误信息处理函数后执行4。
4.将反馈信息存入数据库。
在本软件测试过程中,测试人员为了设计测试用例,根据题目中的说明,画出了机器人反馈信息收集软件的流程图,如图3-1所示。

请在下列选项中,为图3-1中的(1)~(3)选择正确的描述内容,将答案填写在答题纸的对应栏中。
空(1)备选答案:
A.反馈格式是否正确B.反馈长度是否正确
C.反馈类型是否正确D.反馈内容是否正确
空(2)备选答案:
A.标记错误信息B.错误信息处理
C.错误信息纠正D.错误信息报告
空(3)备选答案:
A.信息存入内存B.信息存入文件
C.信息存入数据库D.信息存入软件

选项

答案(1)D (2)B (3)C

解析 本问题主要考查考生理解软件需求信息的能力,能依据软件需求信息画出软件流程。
从题干给定的需求信息服务端接收反馈信息中,第1条描述内容为“1.第一次解析判断反馈信息类型是否正确。如果正确继续执行2,否则执行3。”故空(1)的内容应该在第2条描述中;空(2)的内容应该在第3条描述中。
第2条描述内容为“2.第二次解析判断反馈信息内容是否正确。如果正确执行4,否则执行3。”从第2条内容可知,空(1)的内容应该为反馈内容是否正确;空(3)的内容应该在第4条描述中;同时再次确认空(2)的内容在第3条内容描述。
第3条描述内容为“3.调用错误信息处理函数后执行4。”从第3条内容可知,空(2)的内容应该为错误信息处理;同时再次确认空(3)的内容在第4条内容描述。
第4条描述内容为“4.将反馈信息存入数据库。”从第4条内容可知,空(3)的内容应该为信息存入数据库。
根据以上分析,完整流程图如3.2所示。
转载请注明原文地址:https://jikaoti.com/ti/DJI7FFFM
0

相关试题推荐
最新回复(0)