题目内容 (请给出正确答案)
[主观题]

以下状态机描述了自动饮料售货机(如售卖软饮料、咖啡或零食的机器)行为。它描述了机器与购物者之间

的功能交互。使用者可打开自动销货机的电源,选择饮料;当投入的钱币数量不足时,自动售货机可能提示要求购物者投入更多的钱币。下图的这个模型在自动饮料销货机的基于模型的测试中将使用。 评审者针对此模型提出 4 条意见,你认为以下哪条意见是正确的?() A. 在选择好饮料和投入不足的钱币后,此模型不要求返还钱币。 B. 在选择好饮料后,使用者总是投入大量的钱币而不能获得选择的饮料。 C. 在选择好饮料并且支付了以后,使用者无法从销售中拿到饮料。 D. 在选择了饮料之后,取消了选择,使用者不得不打开销售机的电源然后重新关闭。 (提示:使用基于状态迁移的模型语言,针对一个测试对象和预定义的测试目标,开发一个简单的MBT 模 型。“简单”含义是少于15 个模型元素)

A、选A正确。在cancel 事件中遗漏了/return money 的动作。

B、选B错误。只要“[enough money]”为真,自动售货机立即释放选择的饮料。

C、选C错误。在状态”finish”后有一个离开的迁移,该迁移的触发事件为“take beverage”。

D、选D错误。使用者可以选择一种饮料。

提问人:网友haifengnet 发布时间:2022-01-07
参考答案
查看官方参考答案
如搜索结果不匹配,请 联系老师 获取答案
更多“以下状态机描述了自动饮料售货机(如售卖软饮料、咖啡或零食的机…”相关的问题
第1题
下面是一个用状态机设计的自动售货机,one_dollar代表投币一元,half_doller代表投币五角。则下列说法正确的是()。modulemachine(one_dollar,half_dollar,collect,half_out,dispense,reset,clk);parameteridle=2'b00,half=2'b01,one=2'b10;inputone_dollar,half_dollar,reset,clk;outputcollect,half_out,dispense;regcollect,half_out,dispense;reg[1:0]D;always@(posedgeclk)beginif(reset)begindispense=0;collect=0;half_out=0;D=idle;endelsecase(D)idle:if(half_dollar)begindispense=0;collect=0;half_out=0;D=half;endelseif(one_dollar)begindispense=0;collect=0;half_out=0;D=one;endelsebegindispense=0;collect=0;half_out=0;D=idle;endhalf:if(half_dollar)begindispense=0;collect=0;half_out=0;D=one;endelseif(one_dollar)begindispense=1;collect=1;half_out=0;D=idle;endelsebegindispense=0;collect=0;half_out=0;D=half;endone:if(half_dollar)begindispense=1;collect=1;half_out=0;D=idle;endelseif(one_dollar)begindispense=1;collect=1;half_out=1;D=idle;endelsebegindispense=0;collect=0;half_out=0;D=one;enddefault:begindispense=0;collect=0;half_out=0;D=idle;endendcaseendendmodule

A、饮料的售价为一元五角

B、该状态机是mealy型状态机

C、该状态机的输出只与当前状态有关

D、当投入两元钱后,找零五角,同时状态机跳转至idle状态

点击查看答案
第2题
考虑在某一项目中有以下测试目标的要求: TO -1) 验证业务工作流 TO -2) 核实所有系统接口都符合规定 TO -3) 验证系统对应了不同种类用户的需要 TO -4) 核实正确实现了输入数据的范围 以下哪种测试目标与 MBT 模型的主题和重点的组合是正确的? ( ) A. TO-1 需要一个结构的系统模型 B. TO-2 需要一个行为的测试模型 C. TO-3 需要一个行为的环境模型 D. TO-4 需要一个结构的环境模型 (提示:考虑给出MBT 模型是如何依赖于测试目标的例子)

A、选A错误。TO -1 需要一个行为模型。

B、选B错误。TO -2 需要一个结构模型。

C、选C正确。主题和重点都是正确的。

D、选D错误。TO -4 需要一个结构的系统或测试模型。

点击查看答案
第3题
在 MBT 中,行为模型一般用于测试生成,以下哪种图属于行为模型? ( A ) A. 状态迁移图 B. 类图 C. 实施图 D. 套件图 (提示:考虑常用的MBT的各类模型语言的例子)

A、选A正确。因为这是UML 的行为图。

B、选B错误。因为这是UML 的结构图。

C、选C错误。因为这是UML 的结构图。

D、选D错误。因为这是UML 的结构图。

点击查看答案
第4题
1. 测试计划主要由哪个角色负责制定:( ) A. 测试人员 B.项目经理 C. 开发人员 D.测试经理

A、A

B、B

C、C

D、D

点击查看答案
第5题
3. 对于监控测试周期时采用的度量方法,下列叙述中不当的是:( ) A. 基于故障和基于失效的度量:统计特定软件版本中的故障数 B. 基于测试用例的度量:统计各优先级的测试用例数量 C. 基于测试对象的度量:统计代码和安装平台等覆盖情况 D. 基于成本度量:统计已花费的测试成本,下一测试周期成本与预期收益的关系

A、A

B、B

C、C

D、D

点击查看答案
第6题
4. 通常情况下,承担测试监控任务的人员是:( ) A. 测试系统管理员 B. 测试经理 C. 测试执行人员 D. 测试设计人员

A、A

B、B

C、C

D、D

点击查看答案
第7题
2. 测试经理的任务通常不包括:( ) A. 编写测试计划 B. 选择合适的测试策略和方法 C. 建立和维护测试环境 D. 选择和引入合适的测试工具

A、A

B、B

C、C

D、D

点击查看答案
第8题
5. 下列哪一项是测试组织独立的缺点?( ) A. 测试人员需要额外的培训 B. 测试人员需要花时间了解所要测试的产品的需要、架构、代码等 C. 开发人员可能会失去对产品质量的责任心 D. 设立独立测试组会花费更多成本

A、A

B、B

C、C

D、D

点击查看答案
账号:
你好,尊敬的用户
复制账号
发送账号至手机
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改
欢迎分享答案

为鼓励登录用户提交答案,简答题每个月将会抽取一批参与作答的用户给予奖励,具体奖励活动请关注官方微信公众号:简答题

简答题官方微信公众号

警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

微信搜一搜
简答题
点击打开微信
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反简答题购买须知被冻结。您可在“简答题”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
微信搜一搜
简答题
点击打开微信