2010-01-24 9 views

Antwort

14

Das Diagramm von Rubens Antwort ist korrekt, aber allgemeine UML-Antwort fehlt. Es erstellt die andere Lebenslinie, wenn die "create" -Zeile (in diesem Fall gestrichelt) mit der Box/label/top der erstellten Lebenslinie verbunden wird. Von Beispiel: WebServer in seiner Aktion erstellt eine Ansicht und die Aktion, die von der Ansicht ausgeführt wird, erstellt das Widget.

----- 
| a | 
----- 
    | 
    []---->----- 
    []  | b | 
    |  ----- 
    |  | 

Es gibt auch mehrere Diagramme here.

Die UML 2.2-Spezifikationen (Oberbau) ein Beispiel auf Seite 474, Abbildung 14.11 ist ihre kanonische Syntax/Notation Referenz. Und auf Seite 495 in der Notation Abschnitt heißt es "Objekterstellung Nachricht hat eine gestrichelte Linie mit einem offenen Pfeil." Dies wird in der UML weiter definiert, da der Nachrichtentyp eine Aufzählung namens MessageSort ist. Ein Wert ist:

„• asynchSignal - Die Nachricht wurde erzeugt durch einen asynchronen action.createMessage senden - Die Meldung Bezeichnen der Schaffung eines anderen Rettungsleine Objekt“

+0

+1 danke für den Link, ist nicht groß Ambler? Ich verstehe die letzten beiden Absätze leider nicht, aber Sie haben die Frage beantwortet! Danke .. – LWoodyiii

3

Ja können Sie, unter Verwendung einer create Nachricht. Manchmal hängt es von dem Werkzeug ab, das Sie verwenden. Auf jeden Fall brauchen Sie nur einen Pfeil, der den Text create zeigt, der auf das Objekt zeigt, das erstellt wird.

8

Correct, verwenden Sie einen „erstellen“ -Meldung Instanziierung des Objekts durch die Ziellebenslinie repräsentiert zu zeigen. Hier ist ein Beispiel von einem Thema in der VS 2010 Ultimate docs:

Create message on a sequence diagram http://i.msdn.microsoft.com/Dd409377.UML_Sequence(en-us,VS.100).png

UML-Sequenzdiagramme: Referenz bei http://msdn.microsoft.com/en-us/library/dd409377%28VS.100%29.aspx

+0

@esther: msdnstage –

+0

@john: Die Verbindung wurde korrigiert. –

+0

danke, und großes Diagramm. –

Verwandte Themen