UML 2.0-Beispielprojekt, Behavior-Paket

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu UML 2.0-Beispielprojekt

Dieses Paket enthält folgende Diagramme:

  • Aktivitätsdiagramm
  • Zustandsmaschinendiagramm
  • Anwendungsfalldiagramm
  • Interaktionsdiagramm

Aktivitätsdiagramm

Dieser Diagrammtyp wird durch drei Beispiele veranschaulicht:

  • Data Activity
  • Final Nodes
  • Process Order

Diagramm "Data Activity"

Dieses Diagramm zeigt den Objektfluss über Aktionen und Pins sowie die Verwendung des zentralen Puffers.

Diagramm "Final Nodes"

Dieses Diagramm bildet das Erstellen einer Anwendung mit mehreren Kontrollabläufen und Terminal-Blöcken nach. Während dieses Vorgangs werden die Anwendungskomponenten zusammengestellt. Danach wird der Erstellungsablauf abgeschlossen (Ablaufende) und der Installationsablauf gestartet. Nachdem alle Komponenten erstellt und installiert sind, wird die Aktion "Deliver" ausgeführt und dadurch die gesamte Aktivität abgeschlossen (Aktivitätsende).

Diagramm "Process Order"

Dieses Diagramm zeigt die Interaktionen zwischen den verschiedenen Aktionen durch Kontrollabläufe, die Übertragung von Informationen durch Objektflüsse und die Verwendung der Signalsendungs- und Signalempfangselemente.

Zustandsmaschinendiagramm

Dieser Diagrammtyp wird durch zwei Beispiele veranschaulicht:

  • Course Attempt
  • Submachine State

Diagramm "Course Attempt"

Dieses Diagramm zeigt die Verwendung von Unterzuständen und Regionen. Da Zustände keine untergeordneten Elemente desselben Typs enthalten können, werden die verschachtelten Unterzustände in die Regionen eingefügt.

Diagramm "Submachine State"

Dieses Diagramm zeigt, wie in einem Zustand auf ein anderes Diagramm verwiesen werden kann. "ReadAmountSM" ist ein Zustandselement, das einem gesamten Diagramm entspricht, und "ReadAmount:ReadAmountSM" ist ein Zustand, der das Verhalten von "ReadAmountSM" implementiert. Beide Zustände sind durch Hyperlinks verknüpft.

Anwendungsfalldiagramm

Das Beispieldiagramm "Main Use Cases" zeigt die Verwendung von Subjekten und Stereotypen.

Interaktionsdiagramm

Interaktionsdiagramme zeigen die Interaktion zwischen Objekten (Lebenslinien) durch Nachrichten. Jede Lebenslinie instantiiert eine Klasse oder entspricht einem Part. Eine Interaktion kann auf zwei Arten dargestellt werden: als Sequenzdiagramm oder als Kommunikationsdiagramm. Die Beispielinteraktion "ShowAlbumsDialog" wird durch das Diagramm "ShowAlbumsDialog" (Sequenz) und das Diagramm "cd_ShowAlbumsDialog" (Kommunikation) modelliert.

Siehe auch