演员用例的演员

时间:2016-01-11 15:09:49

标签: uml diagram use-case

我不确定这种关系在用例中如何起作用。我希望有人能通过解释每个人可以获得的关系和行为来为我阐明这一点吗?

Use case example

2 个答案:

答案 0 :(得分:2)

UML 2.0中不允许这种关系。

  

UML 2不允许Actors之间的关联。 (1)(2)使用参与者之间的泛化/特化关系对于模拟参与者之间的重叠行为是有用的,并且不违反这种约束,因为泛化关系不是一种关联。(3)   (Wikipedia

虽然申请人是系统的有效概念,但他不是系统用户;因此,它不应该是用例图中的参与者。即使对于常规用例描述,这种关系也无关紧要。重要的是用户和系统交互。但是,您可以在user story中自由解释这种关系。

答案 1 :(得分:0)

虽然这是合法的UML,但它没有明确定义的语义。它说:ApplicantArtist Manager相关联,但不会告诉它是什么样的关系。

自己想一想:它讲的是什么?如果你无法给出有意义的答案,那么它可能是无稽之谈。

从UC来看,我猜Applicant是次要角色。您应该将其与Artist Manager之类的UC联系起来。在过去,我为次要演员使用了无向联想。或者,您可以使用<<use>>等对其进行刻板印象。只需与符号保持一致。