Wie kann ich Akka-Darsteller in UML-Diagrammen darstellen? Vor allem, wie man die zwischen den Schauspielern übertragenen Botschaften illustriert? Jedes Beispiel ist in Ordnung. Vielen Dank.Akka. Wie kann man Schauspieler in UML darstellen?
Antwort
Sei vorsichtig, Akka Schauspieler und UML Schauspieler bedeuten zwei sehr unterschiedliche Dinge. Für UML ist ein Akteur etwas (ein Mensch oder ein anderes System), das mit dem System interagiert. Für Akka ist es ein aktives Objekt.
Sie können also entweder ein Sequenzdiagramm verwenden, wenn Sie die Interaktion während der Zeit veranschaulichen möchten, oder ein Kommunikationsdiagramm, wenn Sie nur die Nachrichtenreihenfolge veranschaulichen müssen.
Sequenzdiagramme sind ein guter Weg, dies zu tun. – sourcedelica
Aka Actors sind eigenständige Entitäten mit einem eigenen Lebenszyklus. Akka-Akteure interagieren, indem sie einander Nachrichten senden.
Ersetzen Sie "Akka Actors" durch "Objects" in der obigen Anweisung, und Sie haben eine ziemlich gute Beschreibung des OO-Modells, das UML untermauert. Sie können also Klassendiagramme, Zustandsdiagramme, Sequenzdiagramme usw. verwenden, um Actor-basierte Systeme zu modellieren.
Sie könnte machen verschiedene Verfeinerungen je nach Ihren Bedürfnissen. Zum Beispiel ist jede Klasse, die einen Schauspieler darstellt, <<active>>
. Oder Sie könnten weiter gehen und einen Stereotyp <<Actor>>
einführen. Hängt von Ihrem Publikum ab & Modell Zweck.
hth.
[Beispiel] (http://letitcrash.com/post/30165507578/shutdown-patterns-in-akka-2) – agilesteel