我对用例有疑问,我会首先解释一下这个案例然后我会提出我的问题以及我在做什么,因为我想学习如何正确使用
苏打机::
我怀疑的是苏打水的类型和款项的类型,因为我有用例“添加款项”,我不知道我是否必须延长款项的使用案例(5美元,10美元......等)和用例“选择苏打水”相同的东西。我有这个:
答案 0 :(得分:4)
使用案例表示您的系统(即汽水机)和用户之间的高级别使用。 因此,在您的上下文中,我会抑制所有不必要的UC,例如“检查金额”,“给苏打水”,“金额不足”等等,这些都是您系统的使用。 而且我也会压制过多的详细的UC作为“苏打水”,“B苏打”,“5美元钱”等。 事实上,请参阅下面的提案。
希望它有所帮助, 问候, EBR。
顺便说一下,UML有一个精确的图形表示,所以请使用它,你的图表将更容易理解。我个人使用Modelio但是还存在许多其他工具(开源)。
答案 1 :(得分:1)
除了@Red Beard所说的,你最有可能寻找的关联类型是UML generalization
。但是,应用它只会在你遵守UML符号和摆脱杂乱之后才有意义。 :)