1、有一个饮料自动售货机(处理单价为5角钱)的控制处理软件,它的软件规格说明如下: 若投入2.5元硬币,按下“橙汁”或“啤酒”的按钮,则相应的饮料就送出来。 若投入3元钱的硬币,同样也是按“橙汁”或“啤酒”的按钮,则自动售货机在送出相应饮料的同时退回5角钱的硬币。 要求:画出因果图,设计决策表,设计测试用例。
时间: 2023-11-04 20:08:14 浏览: 327
单价为5角的饮料自动售货机
5星 · 资源好评率100%
因果图如下:
![因果图](https://i.imgur.com/3ZT5BcB.png)
决策表如下:
| 条件 | 操作 | 结果 |
|:---:|:---:|:---:|
| 投入2.5元硬币,按下“橙汁”按钮 | 无 | 送出橙汁 |
| 投入2.5元硬币,按下“啤酒”按钮 | 无 | 送出啤酒 |
| 投入3元硬币,按下“橙汁”按钮 | 无 | 送出橙汁,退回5角钱硬币 |
| 投入3元硬币,按下“啤酒”按钮 | 无 | 送出啤酒,退回5角钱硬币 |
测试用例如下:
| 测试用例编号 | 输入 | 期望输出 |
|:---:|:---:|:---:|
| 1 | 投入2.5元硬币,按下“橙汁”按钮 | 送出橙汁 |
| 2 | 投入2.5元硬币,按下“啤酒”按钮 | 送出啤酒 |
| 3 | 投入3元硬币,按下“橙汁”按钮 | 送出橙汁,退回5角钱硬币 |
| 4 | 投入3元硬币,按下“啤酒”按钮 | 送出啤酒,退回5角钱硬币 |
阅读全文