UML用例图

UML用例图,uml,use-case,Uml,Use Case,我想知道我的用例图是否正确 我想知道我应该在关系中写些什么。我应该使用还是使用 有人能告诉我我的方法是否正确吗?你能解释一下和之间的区别吗 这是我的图表: 谢谢。~有许多问题可以解决这个问题。我发现Doug Knesek的答案很有用: 当一个用例有条件地向另一个第一类用例添加步骤时,使用Extend 例如,假设“取款”是ATM机的一个用例。“评估费”将扩展提款现金,并描述ATM用户不在ATM所属机构开户时实例化的有条件“扩展点”。请注意,基本的“提取现金”用例是独立的,没有扩展 Include

我想知道我的用例图是否正确

我想知道我应该在关系中写些什么。我应该使用
还是使用

有人能告诉我我的方法是否正确吗?你能解释一下
之间的区别吗

这是我的图表:


谢谢。~

有许多问题可以解决这个问题。我发现Doug Knesek的答案很有用: 当一个用例有条件地向另一个第一类用例添加步骤时,使用Extend

例如,假设“取款”是ATM机的一个用例。“评估费”将扩展提款现金,并描述ATM用户不在ATM所属机构开户时实例化的有条件“扩展点”。请注意,基本的“提取现金”用例是独立的,没有扩展

Include用于提取在多个用例中重复的用例片段。包含的用例不能独立存在,没有包含的用例,原始用例就不完整。只有在复制非常重要且是设计(而非巧合)造成的情况下,才应谨慎使用

例如,在每个ATM用例开始时发生的事件流(当用户放入他们的ATM卡,输入他们的PIN,并显示在主菜单上)将是一个很好的包含候选

单击此链接获取更多答案:
在用例图中扩展

你会发现很多关于如何区分
包括
扩展
的问题。 请看这里:

这取决于您的系统流程。唯一需要记住的是,是必需的,而不是可选的,或者只是扩展了基本用例的行为。关于中的箭头指向,您可以解释更多吗?如果答案对您有帮助,请向上投票并/或接受它。