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

admin2021-03-19  35

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

(2)A.标记错误信息B.错误信息处理
  C.错误信息纠正D.错误信息报告
(3)A.信息存入内存B.信息存入文件
C.信息存入数据库D.信息存入软件

选项

答案[*]

解析 本问题主要考查考生理解软件需求信息的能力,能依据软件需求信息画出软件流程。从问题中所给的流程图可以看出,空(1)为接收反馈后反馈类型正确的处理;空(2)为接收反馈后反馈类型不正确的处理;空(3)为接收反馈后,类型正确且空(1)判断为真时,需要执行的操作。
从本题给定的需求信息服务端接收反馈信息中,第l条描述内容为“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)的内容应该为信息存入数据库。
根据以上分析,完整流程图如5—2所示。

故问题1的正确答案为D、B、C。
转载请注明原文地址:https://kaotiyun.com/show/SzPZ777K
0

最新回复(0)