我有这个用例,假设名为A,它本质上是用例B和C的扩展。 有没有一种标准的方式来说明这一点?
例如这是真的吗?
答案 0 :(得分:1)
在UML中,您可以一次扩展几个主要用例而没有问题。
至于你提供的链接,我将actor连接到B和C而不是A,因为B和C是“主要”用例。启动A的actor是执行主要用例的actor。通过这种方式,你甚至可以为B和C设置一个不同的actor,当然A将由一个或另一个完成,具体取决于主要的用例。
答案 1 :(得分:0)
用例扩展0 .. *用例,并扩展为0 .. *用例,但请注意,箭头是从扩展用例中提取到扩展的用例。在您的图表中,有一个基本(扩展)用例,即A。
用例之间的扩展关系用虚线箭头表示,用例提供扩展箭头,用于扩展基本用例[UML / 2.4.1 /Superstructure§16.3.3]。