是UML关系«;使用»;和«;包括»;同样的?
用例图中的«使用»和«包括»关系是否相同?当然,使用(«使用»)和包括(«包括»)是不同的含义。 通常,我们不会在用例图上使用太多的用法关系,这意味着一个元素需要另一个元素 另一方面,Include被大量使用,这意味着源用例包括(始终)目标用例。是UML关系«;使用»;和«;包括»;同样的?,uml,use-case,Uml,Use Case,用例图中的«使用»和«包括»关系是否相同?当然,使用(«使用»)和包括(«包括»)是不同的含义。 通常,我们不会在用例图上使用太多的用法关系,这意味着一个元素需要另一个元素 另一方面,Include被大量使用,这意味着源用例包括(始终)目标用例。 «使用»不是用例图的标准元素。但UML标准允许使用外来的图元素。因此,您可以正式使用通常属于类图元素的«use»元素,它是一种依赖关系。其含义是: 用法是一个依赖项,其中一个NamedElement需要另一个NamedElement NamedEle
- «使用»不是用例图的标准元素。但UML标准允许使用外来的图元素。因此,您可以正式使用通常属于类图元素的«use»元素,它是一种依赖关系。其含义是:
- «包括»
- 用法适用于namedelement,包括行为李>
- Incliding是一个更强大的元素——它可以是NamedElement本身李>
- 它们的主要区别在于用法可以描述实现李>
- 此外,用法还可以将include连接到其他一些NamedElement。包括不能连接的用法。这种差异已经足够彻底,但并不十分重要,因为很少需要这种联系
在形式上,您可以在用例中同时使用它们,但真正的原因很少发生。最现实的情况是在用例图中使用一些类(也允许),并在它们之间使用«use» “使用”在UML2.0中已经过时(甚至更早),您应该坚持使用“包含”和“扩展”。谢谢您的回答