【问题标题】:Akka. How to illustrate actors in UML?阿卡。如何在 UML 中说明演员?
【发布时间】:2013-06-12 17:32:09
【问题描述】:

如何在 UML 图中说明 Akka 角色?特别是如何说明演员之间传递的消息?任何例子都可以。谢谢。

【问题讨论】:

标签: uml akka actor-model


【解决方案1】:

小心,Akka actor 和 UML actor 意味着两个非常不同的东西。对于 UML,参与者是与系统交互的东西(人或其他系统)。对于 Akka,它是一个活动对象。

因此,如果您想说明一段时间内的交互,您可以使用序列图,如果您只需要说明消息顺序,则可以使用通信图。

【讨论】:

    【解决方案2】:

    Aka Actor 是具有自己生命周期的独立实体。 Akka Actor 通过相互发送消息进行交互。

    将上述语句中的“Akka Actors”替换为“Objects”,您就可以很好地描述支持 UML 的 OO 模型。因此,您可以使用类图、状态图、序列图等来对基于 Actor 的系统进行建模。

    可以根据您的需要进行各种改进。例如,代表演员的每个类都是<<active>>。或者您可以更进一步,引入<<Actor>> 刻板印象。取决于您的受众和模型目的。

    第一次。

    【讨论】:

      猜你喜欢
      • 2013-05-19
      • 2014-12-29
      • 2018-02-02
      • 1970-01-01
      • 1970-01-01
      • 2016-09-04
      • 2020-02-07
      • 2016-04-22
      • 1970-01-01
      相关资源
      最近更新 更多