2009-02-08 8 views
27

Ich erstelle ein Sequenzdiagramm, und eine der Klassen wird von einer anderen Klasse beobachtet. Die beobachtete Klasse ruft das Update im Beobachter alle 5 Sekunden in einer Schleife auf. Ich muss das im Sequenzdiagramm zeigen. Gibt es eine Möglichkeit, es auf unbestimmte Zeit in einer Schleife zu zeigen?Wie wird ein Anruf in einer Schleife in einem Sequenzdiagramm dargestellt?

Oder ist es im Zusammenhang mit einem Sequenzdiagramm nicht sinnvoll; sollte ich es nicht aufnehmen? Oder sollte ich es in eine andere Art von Diagramm aufnehmen?

Antwort

38

Eine Box, die den Pfeil zum Senden der Nachricht umschließt (und was auch immer sich in demselben repetitiven Konstrukt befindet).

Siehe this tutorial für ein Beispiel.

sequence diagram with loop link to larger image(archived)

+2

Ihr Link – sblundy

+0

@sblundy gebrochen ich den Link gerade geklickt; Ich habe meinen Browser zum IBM DeveloperWorks-Artikel über "UML-Grundlagen: Das Sequenzdiagramm" gebracht. –

+0

Funktioniert für mich ... –