Wie zeige ich, dass der WebServer eine Ansicht instanziiert und die Kontrolle über den Fluss zurück erhält? Vielleicht verwende ich nicht die richtige Art von Diagramm? Vielen Dank!Wie zeigen Sie Instanziierung in einem UML-Sequenzdiagramm?
Antwort
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“
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.
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:
UML-Sequenzdiagramme: Referenz bei http://msdn.microsoft.com/en-us/library/dd409377%28VS.100%29.aspx
@esther: msdnstage –
@john: Die Verbindung wurde korrigiert. –
danke, und großes Diagramm. –
- 1. Automatische Instanziierung in einem Spring-JUnit-Test
- 2. Wie zeigen Sie verschiedene Karten in einem CardLayout?
- 3. Wie zeigen Sie mehrere Bilder in einem Flipview Winrt?
- 4. Wie zeigen/verstecken Sie JPanels in einem JFrame?
- 5. Wie zeigen Sie eine Variable in einem Textfeld an? AS3
- 6. JUnit TestCase Objekt Instanziierung
- 7. AssetManage Instanziierung
- 8. Wie zeigen Sie Bilder aus einem Ordner mit Razor MVC?
- 9. Wie zeigen Sie Optionen in Telegramm Bot?
- 10. Wie zeigen Sie verschiedene Layouts in RecyclerView?
- 11. Wie zeigen Sie Visio-Diagramm in asp.net
- 12. Wie verstecken/zeigen Sie Formulare in Android?
- 13. Wie zeigen Sie alle Trace in SQLite3?
- 14. So zeigen Sie animierte Bilder in einem ListView-Steuerelement an
- 15. D3: So zeigen Sie einen freien Punkt in einem Liniendiagramm
- 16. So zeigen Sie Pflichtfelder in einem Windows-Formular an
- 17. Wie zeigen sie die Zählungen?
- 18. Instanziierung Vorlage
- 19. So zeigen Sie eine Bitmap in einem WPF-Image an
- 20. So zeigen Sie eine Fortschrittsleiste über einem Steuerelement in WPF
- 21. Verilog: Der Speicherblock Instanziierung
- 22. So zeigen Sie mehrere Feldwerte in einem Text anFeld
- 23. So zeigen Sie eine Datenbanknachricht in einem Bootstrap-Tooltip an
- 24. Wie zeigen Sie Zahlen in einem TextView unter einem Stammzeichen an?
- 25. Wie zeigen Sie bestimmte Datenfelder in einem DataGrid basierend auf einem anderen Feld an?
- 26. Attributdivisor ohne Instanziierung?
- 27. C++ implizite template Instanziierung
- 28. Component Instanziierung nicht, wenn sie in Angular2 verschachtelt
- 29. inspizieren C++ - Vorlage Instanziierung
- 30. Wie zeigen Sie ein NSMenu programmatisch an?
+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