Wie stellen die Zuhörer in UML-Sequenz-Diagramm
In Sequenzdiagrammen, wie würden Sie repräsentieren einen Ereignis-listener ausgelöst?
Es ist nicht einfach nur ein normaler Methodenaufruf, so dass die Anzeige wäre nicht korrekt.
Ich versuche, ein Sequenz-Diagramm eines Systems einschließlich einer JMS-listener. Ich konnte starten Sie das lifeline mit der send () - Aufruf des Systems an die JMS-queue (die Anzeige der system-Aufruf send () - als business-Schauspieler), oder ich könnte starten Sie das lifeline an die onMessage () - Aufruf. (die Anzeige JMS-Queue als business-Schauspieler)
Oder sollte ich einfach ignorieren das ganze JMS-Warteschlange in das Diagramm?
Für was es Wert: ich bin mit Astah-Community zum erstellen der Diagramme.
InformationsquelleAutor Jonathan | 2011-09-26
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ist es meist nicht wichtig, wenn Sie entweder ein "Ereignis" oder eine explizite Methode "call".
Was ist Ihre Zielgruppe und wie wollen Sie das Modell der JMS-listern? Ich würde davon ausgehen das JMS-Listener ist nur ein weiterer Schauspieler, und wenn Sie Ihr Publikum auf die "Anforderungen" level würde ich einfach über ein Ereignis (eine Nachricht in einem Sequenz-Diagramm kann in der Regel von verschiedenen "Typen" wie Ereignis, Nachricht oder den Aufruf der Methode).
InformationsquelleAutor Angel O'Sphere
Einer gefundenen Nachricht ist eine Nachricht, von denen die empfangende Ereignis auftreten ist bekannt, aber es gibt keine (bekannten) versenden von Ereignis auftreten. Wir interpretieren dies, weil der Ursprung der Nachricht ist außerhalb des Bereichs der Beschreibung. Dies kann zum Beispiel Lärm sein oder andere Aktivitäten, wir wollen nicht im detail zu beschreiben. Die Semantik ist einfach das trace (receiveEvent)
Einer verlorenen Nachricht ist eine Nachricht, wenn die sendende Ereignis auftreten ist bekannt, aber es gibt keinen Empfang-Ereignis Eintritt. Wir interpretieren dies zu sein, weil die Nachricht nie sein Ziel erreicht. Die Semantik ist einfach das trace (sendEvent).
InformationsquelleAutor UML GURU