Eigenschaften von Elementen in Komponentendiagrammen
In einem UML-Komponentendiagramm in Visual Studio Ultimate verfügt jedes Element des Diagramms ü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
Dieses Thema behandelt die Eigenschaften der Elemente in UML-Komponentendiagrammen. Weitere Informationen zum Lesen von UML-Komponentendiagrammen finden Sie unter UML-Komponentendiagramme: Referenz. Weitere Informationen zum Zeichnen von UML-Komponentendiagrammen finden Sie unter UML-Komponentendiagramme: Richtlinien.
Eigenschaften von Elementen
Eigenschaft |
Standard |
Element |
Beschreibung |
---|---|---|---|
Name |
Ein Standardname |
Alle |
Identifiziert das Element. |
Qualified Name |
Namespace :: Name |
Alle |
Bezeichnet das Element eindeutig. Dem Namen einer Komponente oder eines Typs wird der qualifizierte Name des Pakets vorangestellt, in dem die Komponente bzw. der Typ enthalten ist. Dem Namen eines Teils oder Ports wird der qualifizierte Name der Komponente vorangestellt, die Besitzer des Teils bzw. Ports 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) |
Komponente, Teil, Delegierung, Teilassembly |
Die Farbe der Form. Im Gegensatz zu anderen Eigenschaften ist dies die Farbe der Form und nicht des Modellelements, das von der Form angezeigt wird. |
Is Indirectly Instantiated |
True |
Komponente |
Die Komponente ist nur als Entwurfsartefakt vorhanden. Zur Laufzeit sind nur ihre Teile vorhanden. |
Is Abstract |
False |
Komponente |
Die Komponentendefinition kann nur als Verallgemeinerung verwendet werden, von der spezifischere Komponenten abgeleitet werden können. |
Sichtbarkeit |
Public |
Komponente, Teil, Port |
Public – global sichtbar. Package – sichtbar innerhalb des Pakets. Private– sichtbar innerhalb der besitzenden Komponente. Protected – sichtbar für Komponenten, die vom Besitzer abgeleitet sind. |
Typ |
Typ bei der Erstellung |
Bestandteil Port |
Der Typ eines Teils ist eine Komponente oder Klasse. Der Typ eines Ports ist eine Schnittstelle. |
Multiplizität |
1 |
Bestandteil Port |
Gibt an, wie viele Instanzen des angegebenen Typs einen Teil der übergeordneten Komponente bilden. 1 – genau eine Instanz. 0..1– eine oder keine Instanz. *– eine Auflistung einer beliebigen Anzahl von Instanzen. n..m– eine Auflistung von n bis m Instanzen. |
Is Behavior |
False |
Port |
Wenn der Wert true ist, werden Meldungen an diesen Port von Aktivitäten oder Vorgängen behandelt, die als Teil der Komponente statt als Teile des Parts beschrieben werden. |
Is Service |
False |
Port |
Wenn der Wert true ist, ist der Port Teil der veröffentlichten Schnittstelle der Komponente. |
LinkedPackage |
Modell |
Diagramm |
Der Standardnamespace für diesem Diagramm hinzugefügte Elemente. |