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

有一个处理单价为5角钱的饮料自动售货机软件,其规格说明如下:若投入5角钱或1元钱的硬币,押下〖橙汁〗或〖啤酒〗的按钮,则相应的饮料就送出来。若售货机没有零钱找,则一个显示〖零钱找完〗的红灯亮,这时在投入1元硬币并押下..

有一个处理单价为5角钱的饮料自动售货机软件,其规格说明如下:若投入5角钱或1元钱的硬币,押下〖橙汁〗或〖啤酒〗的按钮,则相应的饮料就送出来。若售货机没有零钱找,则一个显示〖零钱找完〗的红灯亮,这时在投入1元硬币并押下按钮后,饮料不送出来而且1元硬币也退出来;若有零钱找,则显示〖零钱找完〗的红灯灭,在送出饮料的同时退还5角硬币。 (1) 分析软件规格说明,列出原因和结果。 (2) 画出因果图。 (3) 列出简化后的判定表

提问人:网友曾深鑫 发布时间:2022-01-07
参考答案
  抱歉!暂无答案,正在努力更新中……
如搜索结果不匹配,请 联系老师 获取答案
更多“有一个处理单价为5角钱的饮料自动售货机软件,其规格说明如下:…”相关的问题
第1题
黑盒测试是通过软件的外部表现来发现软件缺陷和错误的测试方法,具体地说,黑盒测试用例设计技术包括 __________ 等。

A、等价类划分法、因果图法、边界值分析法、错误推测法、判定表驱动法

B、等价类划分法、因果图法、边界值分析法、正交试验法、符号法

C、等价类划分法、因果图法、边界值分析法、功能图法、基本路径法

D、等价类划分法、因果图法、边界值分析法、静态质量度量法、场景法

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

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

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

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

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

点击查看答案
第3题
下面是一个用状态机设计的自动售货机,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状态

点击查看答案
第4题
某程序功能为输出某个输入日期明天的日期,例如输入2020年2月2日,则该程序的输出为2020年2月3日。该程序有三个输入变量 year、month、day,分别表示输入日期的年、月、日。 (1)请根据程序规格,分别为输入变量year、month、day划分有效等价类。 (2)分析程序的规格说明,并结合以上等价类划分的情况,给出程序所有可能采取的操作。 (3)根据(1)和(2),画出简化后的决策表,并为每条规则设计测试用例。
点击查看答案
第5题
针对下面一个程序段: If ((M>0) && (N = = 0)) FUCTION1; If ((M = = 10)|| (P > 10)) FUCTION2; 其中,FUCTION1、FUCTION2均为语句块。现在选取测试用例:M=10 N=0 P=3 ,该测试用例满足了( )。

A、路径覆盖

B、条件组合覆

C、判定覆盖

D、语句覆盖

点击查看答案
第6题
软件调试的目的是( ) A、发现软件中隐藏的错误 B、解决测试中发现的错误 C、尽量不发现错误以便早日提交软件 D、证明软件的正确性
点击查看答案
第7题
代码检查的方式有三种:_____________、_____________、_____________。
点击查看答案
第8题
数据流分析就是对程序中数据的__________、__________及其之间的__________等进行分析的过程。
点击查看答案
第9题
(判断)软件测试的目的在于发现错误、改正错误。 ( )
点击查看答案
账号:
你好,尊敬的用户
复制账号
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改
欢迎分享答案

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

简答题官方微信公众号

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

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

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