Softwareentwicklung und Projektmanagement
Welches UML-Diagramm zeigt die zwischen mehreren Objekten ausgetauschten Nachrichten (Aufrufe und Antworten) in zeitlicher Reihenfolge von oben nach unten?
- AAktivitätsdiagramm
- BSequenzdiagramm
- CKlassendiagramm
Antwort und Erläuterung anzeigen
Antwort: B. Sequenzdiagramm
In einem Sequenzdiagramm wird für jedes Objekt eine senkrechte Linie (Lebenslinie) gezeichnet, und die Nachrichten zwischen den Objekten werden als Pfeile in zeitlicher Reihenfolge eingetragen. Es dient zum Beispiel dazu, die Reihenfolge einer Interaktion zu prüfen, bei der eine Anwendung einen Treiber aufruft, der Treiber in ein Register eines Peripheriegeräts schreibt und der Abschluss durch einen Interrupt gemeldet wird. Ein Aktivitätsdiagramm zeigt den Ablauf einer Verarbeitung einschließlich Verzweigungen und nebenläufiger Verarbeitung, ähnlich wie ein Flussdiagramm. Ein Klassendiagramm zeigt nicht die zeitliche Reihenfolge, sondern Struktur und Beziehungen von Klassen.
Weiter: 9 weitere Fragen zu Softwareentwicklung und Projektmanagement