UML用例图-我可以重用用例吗

UML用例图-我可以重用用例吗,uml,use-case-diagram,Uml,Use Case Diagram,这是我的用例图的一个片段。我有一段时间没做这些了,我有几个问题要问 报价单、发票、地址和客户都是我的程序中的对象。 创建报价单时,可以选择添加与此报价单关联的客户或地址(发票情况相同)。这个过程只是在两个对象之间创建一个关联。(在应用程序中,用户只需单击“添加客户”按钮,然后弹出一个窗口,用户从可用客户列表中选择一个客户并单击“添加”) 我想知道,每次我在客户和某个对象之间创建关联时,是否可以在不必复制“添加客户”用例的情况下表示这一点 更新:我想我的问题不在于是否应该使用extend或incl

这是我的用例图的一个片段。我有一段时间没做这些了,我有几个问题要问

报价单、发票、地址和客户都是我的程序中的对象。 创建报价单时,可以选择添加与此报价单关联的客户或地址(发票情况相同)。这个过程只是在两个对象之间创建一个关联。(在应用程序中,用户只需单击“添加客户”按钮,然后弹出一个窗口,用户从可用客户列表中选择一个客户并单击“添加”)

我想知道,每次我在客户和某个对象之间创建关联时,是否可以在不必复制“添加客户”用例的情况下表示这一点


更新:我想我的问题不在于是否应该使用extend或include,而在于我是否真的需要用例“AddCustomer”和“AddAddress”,或者它们是否可以包含在“CreateQuotence”中。

您可以对这两个用例使用相同的用例,但在详细的模型中,例如,CreateQuotence中AddCustomer的实现可能不同于CreateInvoice中的实现。
或者重命名用例。。AddCustomerForQuotence和AddCustomerForInvoice…

的可能副本作为旁注:箭头位于错误的一侧。或者应该是
而不是
。虽然
现在的方向正确,但我建议阅读链接的答案。这也解释了您应该/可以在哪里使用I/E。