Wie asynchrone Operationen auf UML Aktivitätsdiagramm zeigen,
-
03-07-2019 - |
Frage
Ich bin über / Dokument für einige Client-Server-Verbindung zu ziehen Kodexes es besser zu verstehen. Es gibt mehrere Operationen, die asynchron in getrennten Threads durchgeführt werden (Fäden verbinden, Empfangen von Daten Gewinde, etc).
Soll ich ihnen zeigen, auf separaten Diagrammen? Ich würde es auf einem einzigen Diagramm bevorzugen Gesamtüberblick zu erfassen, aber nicht wissen, wie es repräsentieren auf Aktivitätsdiagramm.
Lösung
Ich bin nicht sicher, ob es ein richtiger Weg, dies zu tun, entwickeln ich meine eigene Methode durch verschiedene Strategien zu testen, bis ich mit etwas aufkommen, die für meine eigene Einstellung gearbeitet.
Dies ist, wie ich es tun:
- Themen == Swimlanes
- Themen-Operationen == Aktion / Aktivität Knoten
- Kritische Abschnitte == Objektknoten
- Thread Schaffung == Fork Knoten
Ein Beispiel Bild unten.
alt text http://www.freeimagehosting.net/uploads/55eaa90498.jpg
Andere Tipps
Statt voll Pfeilspitzen verwenden, können Sie die Hälfte verwenden Pfeilspitzen eine asynchrone Nachricht Anruf zu zeigen. Wie gezeigt