Anwendungsentwicklung (Fach) / UML Sequenz Diagramme (Lektion)

In dieser Lektion befinden sich 18 Karteikarten

Wissenswertes und generell wichtig für die Abschlussarbeit

Diese Lektion wurde von L3r0th erstellt.

Lektion lernen

  • Definition UML Sequenzdiagramm Als dynamische Modellierungslösung in UML dienen Sequenzdiagramme vor allem zur Darstellung von Lebenslinien bzw. gleichzeitig existierenden Prozessen und Objekten und den zwischen ihnen ausgetauschten Nachrichten zur Ausführung einer Funktion, bevor die Lebenslinie endet.  
  • Was ist ein Sequenzdiagramm in UML? UML ist ein Modellierungs-Toolkit, das die Erstellung und Notation verschiedener Diagrammarten, wie zum Beispiel Verhaltens-, Interaktions- und Strukturdiagrammen, regelt.  Ein Sequenzdiagramm ist eine Art von Interaktionsdiagramm, denn es bildet die Zusammenarbeit zwischen einer Gruppe von Objekten sowie die Reihenfolge ab, in der diese Objekte miteinander interagieren.
  • Wozu nutzten Softwareentwickler UML Sequenz Diagramme? Software-Entwickler und Unternehmen greifen auf diese Diagramme zurück, um zu verstehen, welche Anforderungen ein neues System stellt oder um bereits bestehende Prozesse grafisch festzuhalten. Sequenzdiagramme werden manchmal auch als Ereignisdiagramme oder Ereignisszenarien bezeichnet.  
  • Vorteile Sequenzdiagramme UML Sequenzdiagramme werden genutzt, um: die Details eines UML-Anwendungsfalls darzustellen;  die Logik von komplexen Verfahren, Funktionen oder Vorgängen zu modellieren;  die wechselseitige Interaktion zwischen Objekten und Komponenten bei der Prozessabwicklung zu veranschaulichen.  die genaue Funktionsweise eines aktuellen oder zukünftigen Szenarios zu planen und zu verstehen. 
  • Anwendungsfälle für Sequenzdiagramme Sequenzdiagramme bewähren sich insbesondere in folgenden Szenarien:   Anwendungsszenario Ein Anwendungsszenario ist ein Diagramm, das potenzielle Möglichkeiten zur Nutzung Ihres Systems abbildet. Auf diese Weise können Sie sicherstellen, dass Sie sich mit der Logik sämtlicher Anwendungsszenarien für das System befasst haben.  Methodenlogik Ebenso, wie Sie ein UML-Sequenzdiagramm verwenden können, um die Logik eines gegebenen Anwendungsfalls zu erforschen, können Sie auch die Logik jeder Funktion, jedes Vorgangs oder komplexer Prozesse einer genauen Betrachtung unterziehen.   Dienstleistungslogik Man kann eine Dienstleistung auch als strukturierte Methode betrachten, die von mehreren Kunden genutzt wird. Diese Beziehungen lassen sich ausgezeichnet mit einem Sequenzdiagramm darstellen. 
  • Symbole & Bestandteile: Objekt-Symbol  Dient zur Darstellung einer Klasse oder eines Objekts in UML. Es zeigt, wie sich ein Objekt im Kontext des Systems verhalten wird. In dieser Form sollten keine Klassenattribute aufgeführt werden. 
  • Symbole & Bestandteile: Aktivitätsbalken Repräsentiert die Zeit, die ein Objekt zum Abschließen einer Aufgabe benötigt. Je länger die Ausführung der Aufgabe dauert, desto länger der Aktivitätsbalken. 
  • Symbole & Bestandteile: Akteur-Symbol  Stellt Entitäten dar, die mit dem System interagieren bzw. systemintern sind. 
  • Symbole & Bestandteile: Paket-Symbol Wird in der Notation UML 2.0 zur Darstellung interaktiver Elemente des Diagramms verwendet. Auch als Rahmen bezeichnet. Das kleinere Rechteck im Inneren der rechteckigen Form dient zur Beschriftung des Diagramms. 
  • Symbole & Bestandteile: Lebenslinien-Symbol Stellt durch die Ausdehnung nach unten den Zeitverlauf dar. Diese gestrichelte senkrechte Linie repräsentiert die aufeinanderfolgenden Ereignisse, die einem Objekt im Verlauf des dargestellten Prozesses zustoßen. Lebenslinien gehen entweder von einer beschrifteten rechteckigen Form oder einem Akteursymbol aus. 
  • Symbole & Bestandteile: Optionsschleifen-Symbol Sie dienen zur Darstellung von „Wenn-dann“-Szenarien, also Umständen, die nur unter bestimmten Bedingungen eintreten. 
  • Symbole & Bestandteile: Alternativen-Symbol Stellt eine Auswahl zwischen zwei oder mehr Nachrichtensequenzen (die sich in der Regel gegenseitig ausschließen) dar. Zum Darstellen von Alternativen verwenden Sie die beschriftete rechteckige Form mit einer gestrichelten Linie darin. 
  • Symbole & Bestandteile: Symbol für synchrone Nachrichten Dargestellt durch eine durchgezogene Linie mit einer ausgefüllten Spitze. Dieses Symbol wird genutzt, wenn ein Absender auf eine Antwort zu einer Nachricht warten muss, bevor es weitergeht. Das Diagramm sollte sowohl die Anfrage als auch die Antwort zeigen. 
  • Symbole & Bestandteile: Symbol für asynchrone Nachrichten Dargestellt durch eine durchgezogene Linie mit ausgefüllter Spitze. Bei asynchronen Nachrichten ist keine Antwort erforderlich, damit der Sender fortfahren kann. Deshalb wird hier nur die abgehende Nachricht im Diagramm dargestellt. 
  • Symbole & Bestandteile: Symbol für asynchrone Antwortnachrichten Dargestellt durch eine gestrichelte Linie mit einer ausgefüllten Spitze. 
  • Symbole & Bestandteile: Symbol für asynchrone Nachrichtenerstellung Dargestellt durch eine gestrichelte Linie mit ausgefüllter Spitze. Eine solche Nachricht erstellt ein neues Objekt. 
  • Symbole & Bestandteile: Symbol für Antwortnachrichten Dargestellt durch eine gestrichelte Linie mit einer gestrichelten Spitze. Diese Nachrichten sind Antworten auf Anrufe. 
  • Symbole & Bestandteile: Symbol für Löschnachrichten Dargestellt durch eine durchgezogene Linie mit einer ausgefüllten Spitze gefolgt von einem X. Eine solche Nachricht zerstört ein Objekt.