Uml 涉及两个参与者的用例

Uml 涉及两个参与者的用例,uml,use-case,Uml,Use Case,有人能给出一个涉及两个参与者的用例图的好例子吗 此外,图中通常有没有箭头的线来连接参与者和用例。然而,当涉及到两个参与者时,线条是否必须显示一个方向来指示消息的路径 例如,我有一个系统,用户可以在其中组成组。一个用户将发起组的组建,并请求另一个用户加入。因此,在这种情况下,用例将形成组,连接到用例的行是否会有一个箭头,从第一个发起组形成的用户到第二个用户 参与者1->表单组->参与者2 Actor 1 -> Form groups -> Actor 2 -是要在某个活动或序列图中

有人能给出一个涉及两个参与者的用例图的好例子吗

此外,图中通常有没有箭头的线来连接参与者和用例。然而,当涉及到两个参与者时,线条是否必须显示一个方向来指示消息的路径

例如,我有一个系统,用户可以在其中组成组。一个用户将发起组的组建,并请求另一个用户加入。因此,在这种情况下,用例将形成组,连接到用例的行是否会有一个箭头,从第一个发起组形成的用户到第二个用户

参与者1->表单组->参与者2

Actor 1 -> Form groups -> Actor 2 
-是要在某个活动或序列图中显示的一条信息

在用例图上,您显示了将由谁来做什么,但不是按照什么顺序。如果所有用户都可以启动该组,并且用户启动者具有其他可能性,则用例将是:

注意,Starter也参和了这个组,但由于他从他的父母那个里获得了所有的特性,所以我们不需要显示它


另外请注意,从顺序上看,初学者是一个新来者,但他不是加入者(本次课程)。但在结构上,他的父母是Joiner,因为Starter拥有他的所有功能。

您可以将任意数量的参与者连接到单个用例。连接为关联类型,方向不代表通信。根据UML定义,系统与参与者协作执行用例。参与者总是在定义用例的系统之外

实现用例的系统行为可以通过行为图来定义,例如序列、活动。参与者在序列中表示为生命线,在活动中表示为分区

例如,互联网银行应用程序的用例“应用支付订单”。
用例有两个连接,一个连接到“用户”,另一个连接到“后端系统”参与者。该用例是由网上银行与用户和银行后端系统协作实现的。

这是一个很好的例子。用例“订购食物”和两个参与者。一方下订单,另一方接受订单。但是参与者本身并没有联系……嗨,事实上,你必须用你的用户来描述你的用例,而不是像spi.ng所描述的那样用一组真实的用户