Freigeben über


Eigenschaften von Elementen in Aktivitätsdiagrammen

In einem UML-Aktivitätsdiagramm in Visual Studio Ultimate verfügt jedes Element im Diagramm über Eigenschaften. Um die Eigenschaften eines Elements anzuzeigen, klicken Sie mit der rechten Maustaste auf das Element im Diagramm oder im UML-Modell-Explorer, und klicken Sie dann auf Eigenschaften. Die Eigenschaften werden im Eigenschaftenfenster angezeigt.

Tipp

In diesem Thema geht es um die Eigenschaften von Elementen in UML-Aktivitätsdiagrammen. Weitere Informationen zum Lesen von UML-Aktivitätsdiagrammen finden Sie unter UML-Aktivitätsdiagramme: Referenz. Weitere Informationen zum Zeichnen von UML-Aktivitätsdiagrammen finden Sie unter UML-Aktivitätsdiagramme: Richtlinien.

Eigenschaften von Elementen

Eigenschaft

Standardwert

Element

Beschreibung

Name

Ein Standardname

Alle

Identifiziert das Element.

Qualifizierter Name

Paket :: Name

Alle

Bezeichnet das Element eindeutig. Erhält als Präfix den qualifizierten Namen des Pakets, in dem es enthalten ist.

Arbeitsaufgaben

0 zugeordnet

Alle

Die Anzahl der diesem Element zugeordneten Arbeitsaufgaben. Informationen zur Zuordnung von Arbeitsaufgaben finden Sie unter Gewusst wie: Verknüpfen von Modellelementen mit Arbeitsaufgaben.

Description

(keiner)

Alle

Hier können Sie allgemeine Anmerkungen zum Element eingeben.

Farbe

(Standardeinstellung für den Typ)

Alle

Die Farbe der Form.

Body

(keiner)

Aktion

Gibt die Details der Aktion an.

Sprache

(keiner)

Aktion

Die Sprache des Ausdrucks im Text.

Local Postconditions

(keiner)

Aktion, Senden, Akzeptieren, Anrufverhalten, Anrufvorgang

Einschränkungen, die erfüllt sein müssen, wenn die Ausführung endet. Das von der Aktion erreichte Ziel.

Local Preconditions

(keiner)

Aktion, Senden, Akzeptieren, Anrufverhalten, Anrufvorgang

Einschränkungen, die erfüllt sein müssen, bevor die Ausführung beginnt.

Is Synchronous

True

Anrufverhalten, Anrufvorgang

  • Bei "true" wartet die Aktion, bis die Aktivität beendet ist.

Verhalten

(kein)

Anrufverhalten

  • Die aufgerufene Aktivität.

Vorgang

(keiner)

Anrufvorgang

  • Der aufgerufene Vorgang.

Is Unmarshall

False

Ereignis akzeptieren

  • Bei "true" können mehrere typisierte Ausgabepins vorhanden sein, für die Daten bereitgestellt werden, indem das Marshalling rückgängig gemacht wird. Bei "false" werden alle Daten auf einem Pin angezeigt.

Upper Bound

*

Objektknoten, Aktivitätsparameter

0 gibt an, dass Daten direkt entlang des Flusses übergeben werden müssen.

* gibt an, dass Daten im Fluss gespeichert werden können.

Auswahl

(keiner)

Objektknoten, Aktivitätsparameter, Eingabepin, Ausgabepin, Objektfluss

Ruft einen Prozess auf, der die Daten filtert. Dieser Prozess kann in einem anderen Diagramm definiert sein.

Sortierung

(keiner)

Objektknoten, Aktivitätsparameter, Eingabepin, Ausgabepin

  • Art der Speicherung mehrerer Token.

Is Control

False

Eingabepin, Ausgabepin

  • Bei "true" ist der Fluss an diesem Pin ein Kontrollfluss. Bei "false" handelt es sich um einen Objektfluss.

Typ

(keiner)

Eingabepin, Ausgabepin, Objektknoten, Aktivitätsparameter

  • Der Typ der übertragenen Objekte.

  • Der Typ kann ein primitiver Typ wie Integer sein oder eine Klassifizierung, die an anderer Stelle im Modell definiert ist. Wenn Sie den Namen eines Typs eingeben, der nicht definiert ist, wird er im Abschnitt Nicht spezifizierte Typen des UML-Modell-Explorers angezeigt.

Multiplizität

1

Eingabepin, Ausgabepin

  • Kann ein einzelner Wert oder ein Bereich ([n..m]) sein.

  • Untergrenze n – Die Aktion kann nicht starten (für einen Eingabepin) bzw. stoppen (für einen Ausgabepin), bis am Pin n Objekte warten.

  • Obergrenze m – Die Aktion kann bei einer Ausführung nicht mehr als m Objekte verarbeiten oder erzeugen. "*" bedeutet, dass keine Grenze definiert ist.

Transformation

(keiner)

Objektfluss

  • Ruft einen Prozess auf, durch den die Daten transformiert werden. Dieser Prozess kann in einem anderen Diagramm definiert sein.

Is Multicast

False

Objektfluss

  • Gibt an, dass mehrere Empfängerobjekte oder -komponenten vorhanden sein können.

Is MultiReceive

False

Objektfluss

  • Gibt an, dass mehrere Empfängerobjekte oder -komponenten vorhanden sein können.

Is Single Execution

False

Aktivitätsdiagramm

  • Wenn dieser Wert festgelegt ist, ist jeweils nur eine Ausführung dieses Diagramms gleichzeitig möglich.

Siehe auch

Konzepte

UML-Aktivitätsdiagramme: Referenz

UML-Aktivitätsdiagramme: Richtlinien