2013-06-16 17 views
5

Jak mogę zilustrować aktorów Akka w diagramach UML? Zwłaszcza jak zilustrować wiadomości przekazywane pomiędzy aktorami? Dowolny przykład będzie w porządku. Dzięki.Akka. Jak zilustrować aktorów w UML?

+1

[przykład] (http://letitcrash.com/post/30165507578/shutdown-patterns-in-akka-2) – agilesteel

Odpowiedz

6

Uważaj, aktorzy Akka i aktorzy UML oznaczają dwie bardzo różne rzeczy. W przypadku UML, aktor jest czymś (ludzkim lub innym systemem) współdziałającym z systemem. Dla Akki jest to aktywny obiekt.

Możesz więc użyć diagramu sekwencji, jeśli chcesz zilustrować interakcję w czasie, lub diagramu komunikacji, jeśli potrzebujesz tylko zilustrować kolejność komunikatów.

+0

Diagramy sekwencji to dobry sposób na zrobienie tego. – sourcedelica

2

Aktorzy Aka to samodzielne jednostki z własnym cyklem życia. Aktorzy Akka wchodzą w interakcje, wysyłając sobie nawzajem wiadomości.

Zamień "Akka Actors" na "Obiekty" w powyższym zestawieniu i masz całkiem dobry opis modelu OO leżącego u podstaw UML. Możesz więc użyć Diagramów klas, diagramów stanów, diagramów sekwencji itp. Do modelowania systemów opartych na Aktorze.

Użytkownik może może dokonać różnych poprawek w zależności od potrzeb. Na przykład każda klasa reprezentująca aktora to <<active>>. Lub możesz pójść dalej i wprowadzić stereotyp <<Actor>>. Zależy od celu Twojej grupy odbiorców: &.

hth.

Powiązane problemy