【发布时间】:2013-07-11 01:47:11
【问题描述】:
我对用例有疑问,我会先解释一下用例,然后我会提出我的问题以及我在做什么,因为我想学习如何正确地做到这一点
汽水机::
- 机器管理 5 种汽水(A、B、C、D 和 F)
- 用户必须添加必要的钱来支付苏打水并确定他想要的苏打水
- 机器接受 5 种货币(5 美元、10 美元、50 美元、100 美元和 500 美元)
- 当用户添加的金额高于苏打水的价值时,将退回同类型货币的零钱
- 当机器没有用户想要的汽水时,它会显示一条消息
- 另外,金额不足时会提示提示
- 可能会发生用户添加更多的苏打水所需的钱,这意味着例如苏打水花费 100 美元,而我添加了 100 美元和 50 美元。在这种情况下,机器将退回多余的钱或找零
我怀疑苏打水的类型和钱的类型,因为我有“加钱”的用例,我不知道是否必须扩展钱的用例(5 美元、10 美元 ..等)以及用例“选择苏打水”的相同内容。我有这个:
【问题讨论】:
标签: include uml extend use-case