0

我有这个用例,假设命名为 A,它本质上是用例 B 和 C 的扩展。有没有标准的方法来说明这一点?

例如这是真的吗?

例子

4

2 回答 2

1

在 UML 中,您可以一次扩展几个主要用例而不会出现问题。

至于您提供的链接,我会将参与者连接到 B 和 C 而不是 A,因为 B 和 C 是“主要”用例。启动 A 的参与者是执行主要用例的参与者。通过这种方式,您甚至可以为 B 和 C 设置不同的参与者,当然 A 将由一个或另一个根据主要用例来完成。

于 2013-04-15T17:40:14.133 回答
0

一个用例扩展了 0..* 个用例,并被扩展了 0..* 个用例,但请注意箭头是从扩展用例向扩展用例绘制的。在您的图中,有一个基本(扩展)用例,即 A。

用例之间的扩展关系由虚线箭头表示,用例中的空心箭头提供对基本用例的扩展 [UML/2.4.1/Superstructure§16.3.3]。

于 2013-04-16T23:01:16.387 回答