Arbeiten mit Klassen und Objekten in statischen UML-Strukturdiagrammen

Wichtig :  Dieser Artikel wurde maschinell übersetzt. Bitte beachten Sie den Haftungsausschluss. Die englische Version des Artikels ist als Referenz hier verfügbar: hier.

Hinzufügen einer Schnittstelle zu einer Klasse, einer Komponente oder anderen element

  1. Ziehen Sie in einem Statische Struktur-, Komponenten- oder Ressourcen-Diagramm die Lollipop-Schnittstelle (dargestellt durch eine Linie und einen Kreis) auf das Zeichenblatt.

  2. Kleben Sie den Endpunkt ohne der Kreis, um eine Verbindung zeigen Verbindungspunkt (blaues X) Klasse, Komponente oder eines anderen Elements.

  3. Doppelklicken Sie auf das Schnittstelle-Shape, um einen Namen, Operationen und andere Eigenschaftswerte hinzuzufügen.

    Tipp : Sie können eine Schnittstelle auch mit einem rechteckigen Schnittstelle-Shape, das einer Klasse gleicht, darstellen. Verwenden Sie dieses Shape zur Anzeige einer Liste der Schnittstellenoperationen.

    Tipp : Wenn Sie den Shape-Typ zum Anzeigen einer Schnittstelle ändern möchten, klicken Sie mit der rechten Maustaste auf das Schnittstelle-Shape, und klicken Sie auf Als klassenartige Schnittstelle anzeigen oder Als Lollipopschnittstelle anzeigen.

Angeben einer Beziehung zwischen einer Klasse und eine Benutzeroberfläche oder ein anderes Element realisiert

  1. Klicken Sie in einem statischen Strukturdiagramm mit der rechten Maustaste auf ein beliebiges Klassen-Shape (Klasse, Parametrisierte Klasse, Hilfsklasse oder Metaklasse), klicken Sie auf Optionen für Shape-Anzeige, und wählen Sie unter Allgemeine Optionen das Kontrollkästchen Realisierungsverbindung aus.

  2. Kleben Sie das Steuerelement Handle Steuerpunkt für den Link Abgang auf ein Klasse-Shape, um eine Verbindung Punkt Verbindungspunkt (blaues X) auf die Schnittstelle, Klasse oder eines anderen Elements.

Hinzufügen von Empfang zu einer Klassifizierung

  1. Doppelklicken Sie auf das Shape, das die Klassifizierung darstellt, der Sie Empfang hinzufügen möchten, und klicken Sie dann auf die Kategorie Empfang.

  2. Klicken Sie auf Neu, um einen neuen Empfang hinzuzufügen.

  3. Klicken Sie auf die Kategorie Empfang. Geben Sie einen Namen für den Empfang in der Spalte Empfang ein. Wählen Sie in der Spalte Signal das Signal aus, auf das die Klassifizierung, die durch den Empfang vorbereitet wurde, reagiert, und wählen Sie dann die anderen gewünschten Eigenschaftswerte aus.

    Hinweis : Ein Signalelement muss im Modell vorhanden sein, damit es in der Liste Signal zur Verfügung steht.

  4. Wählen Sie ggf. in der Kategorie Ausnahmen die Ausnahmen aus, die vom Empfang generiert werden können.

    Hinweis : Ein Ausnahmeelement muss im Modell vorhanden sein, damit es in der Liste Signal zur Verfügung steht.

  5. Fügen Sie alle gewünschten Abhängigkeiten oder Eigenschaftswerte hinzu, und klicken Sie dann auf OK, bis das Dialogfeld Eigenschaften für UML des Shapes geschlossen wird.

Hinzufügen von Vorlagenparameter zu einer Klasse

  1. Doppelklicken Sie auf das Shape (Parametrisierte Klasse, Klasse, Hilfsklasse, Metaklasse oder Gebundenes Element), das das Element darstellt, dem Sie Parameter hinzufügen möchten, und klicken Sie dann auf Vorlagenparameter.

  2. Klicken Sie auf Neu, um einen neuen Parameter hinzuzufügen.

  3. Gehen Sie in der Liste Vorlagenparameter folgendermaßen vor:

    • Um einen vorhandenen Parameter zu bearbeiten, geben Sie einen neuen Namen in der Spalte Vorlagenparameterein.

    • Um den Typ zu bearbeiten, klicken Sie auf ein Feld Typ, klicken Sie dann auf den Pfeil, und wählen Sie anschließend den Typ aus der Liste aus.

    • Wenn Sie Dokumentation hinzufügen möchten, geben Sie Text im Feld Dokumentation ein.

  4. Klicken Sie auf OK, um die Änderungen zu akzeptieren und das Dialogfeld Eigenschaften für UML-Klasse zu schließen.

    Tipp : Sie können jede Klasse in eine parametrisierte Klasse umwandeln, indem Sie einem Klassen-Shape Parameter hinzufügen. Klicken Sie mit der rechten Maustaste auf das Shape, klicken Sie auf Optionen für Shape-Anzeige, und aktivieren Sie dann im Abschnitt Unterdrücken das Kontrollkästchen Vorlagenparameter, um die Parameter für ein beliebiges Klassen-Shape zu verbergen.

Binden Sie Vorlagenparameter zu einer Klasse

  1. Ziehen Sie ein Gebundenes Element-Shape aus der Schablone UML – Statische Struktur auf das Zeichenblatt in der Nähe des Parametrisierte Klasse-Shapes mit Parametern, die Sie binden möchten.

  2. Ziehen Sie ein Bindung-Shape auf das Zeichenblatt, und Kleben Sie den Endpunkt ohne Pfeilspitze an eine Verbindung Punkt Verbindungspunkt (blaues X) des gebundenen Elements.

  3. Kleben Sie den Endpunkt der Bindung mit einer Pfeilspitze an einen Verbindungspunkt auf dem Parametrisierte Klasse-Shape.

  4. Doppelklicken Sie auf das Bindung-Shape, und wählen Sie dann Gebundene Argumente aus.

  5. Wählen Sie unter Gebundene Argumente einen Parameter aus, den Sie mit einem Typ in Verbindung setzen möchten (falls für den Parameter kein Typ angegeben ist), oder wählen Sie einen Wert (falls für den Parameter ein Typ angegeben ist) aus. Klicken Sie auf Eigenschaften, wählen Sie den Typ aus, oder geben Sie den gewünschten Wert ein, und klicken Sie dann auf OK.

  6. Klicken Sie auf OK, wenn Sie das Dialogfeld UML-Bindungseigenschaften schließen möchten.

Attribute und Operationen, die der parametrisierten Klasse zugeordnet sind, werden an das gebundene Element angepasst. Ungebundene Parameter (ohne angegebenen Typ), die Sie der Klasse als Attributtypen oder Operationsrückgabetypen zugewiesen haben, werden im gebundenen Element durch die von Ihnen in Schritt 5 festgelegten Typen ersetzt.

Erstellen Sie ein Objekt als Instanz einer Klasse

  1. Ziehen Sie ein Klasse-Shape in einem statischen Strukturdiagramm auf das Zeichenblatt, das die Klasse darstellt, von der das Objekt eine Instanz sein soll.

  2. Optional  Doppelklicken Sie auf das Klasse-Shape, um das Dialogfeld Eigenschaften für UML-Klasse zu öffnen. Klicken Sie auf Attribute, und klicken Sie dann auf Neu, um der Klasse Attribute hinzuzufügen. Klicken Sie auf OK, und klicken Sie dann noch einmal auf OK.

  3. Ziehen Sie ein Objekt-Shape auf das Zeichenblatt, und doppelklicken Sie dann auf das Shape.

  4. Klicken Sie im Dialogfeld Eigenschaften für UML-Objekt auf Objekt, und geben Sie dann einen Namen für das Objekt ein. Wählen Sie unter Klasse die Klasse aus, von der das Objekt eine Instanz sein soll.

  5. Klicken Sie auf Attributwerte, wählen Sie dann das Attribut aus, dem Sie einen Instanzenwert hinzufügen möchten, und klicken Sie anschließend auf Eigenschaften. Geben Sie einen Wert für das Attribut ein.

  6. Klicken Sie auf Attributbeziehung, fügen Sie alle weiteren gewünschten Attributeigenschaften hinzu, und klicken Sie dann auf OK.

  7. Wiederholen Sie die Schritte 5 und 6 für alle Attribute, denen Sie Instanzenwerte hinzufügen möchten, und klicken Sie dann auf OK.

Löschen Sie von einer Klasse Vorlagenparameter

  1. Doppelklicken Sie auf das Shape (Parametrisierte Klasse, Klasse, Hilfsklasse, Metaklasse oder Gebundenes Element), das das Element darstellt, dessen Parameter Sie löschen möchten, und klicken Sie dann auf Vorlagenparameter.

  2. Wählen Sie den Vorlagenparameter aus, den Sie löschen möchten, klicken Sie auf Löschen und dann auf OK.

Vorlagenparameter für eine Klasse bearbeiten

  1. Doppelklicken Sie auf das Shape (Parametrisierte Klasse, Klasse, Hilfsklasse, Metaklasse oder Gebundenes Element), das das Element darstellt, dessen Parameter Sie bearbeiten möchten, und klicken Sie dann auf Vorlagenparameter.

  2. Klicken Sie in der Liste Vorlagenparameter für jeden Parameter, den Sie bearbeiten möchten, auf ein Feld Typ. Klicken Sie dann auf den Pfeil, und wählen Sie anschließend einen Typ aus der Liste aus.

    Hinweis : Sie können Parameter ohne angegebenen Typ Attributen als Typ oder Operationen als Rückgabetypen zuweisen.

  3. Geben Sie in der Liste Vorlagenparameter für jeden Parameter, den Sie bearbeiten möchten, einen neuen Namen ein.

  4. Geben Sie im Feld Dokumentation die gewünschte Dokumentation ein.

  5. Klicken Sie auf Neu, um einen weiteren Parameter hinzuzufügen (führen Sie die Schritte 3 bis 5 durch), oder klicken Sie auf OK, um das Dialogfeld Eigenschaften für UML-Klasse zu schließen.

In den Abschnitten Attribut und Vorgänge einer Klasse ausblenden

  1. Klicken Sie mit der rechten Maustaste auf das Klasse-Shape, und klicken Sie auf Optionen für Shape-Anzeige.

  2. Wählen Sie im Dialogfeld Optionen für UML-Shape-Anzeige unter Unterdrücken die Option Attribute aus, um den Abschnitt Attribute auszublenden, und wählen Sie dann Operationen aus, um den Abschnitt Operationen auszublenden.

    Tipp : Klicken Sie mit der rechten Maustaste auf das Shape, klicken Sie dann auf Optionen für Shape-Anzeige, und deaktivieren Sie anschließend die Kontrollkästchen Attribute und Operationen, um die Abschnitte Attribute und Operationen erneut einzublenden.

Darauf hinzuweisen Sie, dass Klassen in einem Paket verwiesen werden kann

  1. Ziehen Sie in einem Paketdiagramm ein Abhängigkeiten-Shape auf das Zeichenblatt.

  2. Kleben Sie den Endpunkt der Abhängigkeit ohne Pfeilspitze an einen Verbindungspunkt auf dem Paket, das auf die Klassen in einem anderen Paket bezogen ist.

  3. Kleben Sie den Endpunkt der Abhängigkeit mit einer Pfeilspitze zu einer Verbindung Punkt Verbindungspunkt (blaues X) auf das Paket, das die Zielklassen enthält, auf die verwiesen wird.

  4. Doppelklicken Sie auf das Abhängigkeiten-Shape, wenn Sie das Dialogfeld UML-Abhängigkeitseigenschaften öffnen möchten.

  5. Geben Sie unter Name einen Namen für die Abhängigkeit ein. Wählen Sie unter Stereotyp den Eintrag Importieren, und klicken Sie auf OK.

Hinweis : Das Verbinden von Paketen mit einer <<Import>>-Abhängigkeit bedeutet nur, dass auf die Klassen Bezug genommen werden kann. Nun müssen Sie noch die geeignete Sichtbarkeit für die Zielklassen festlegen.

Anzeigen der Implementierung eines Typs durch eine Implementierungsklasse

  1. Ziehen Sie in einem statischen Strukturdiagramm ein Klassen-Shape auf das Zeichenblatt. Doppelklicken Sie auf das Shape.

  2. Klicken Sie im Dialogfeld UML-Klasseneigenschaften auf Klasse, und geben Sie dann einen Namen für die Klasse ein. Wählen Sie unter Stereotyp den Eintrag Typ aus, und klicken Sie dann auf OK.

  3. Ziehen Sie ein zweites Klassen-Shape auf das Zeichenblatt. Doppelklicken Sie auf das Shape.

  4. Klicken Sie im Dialogfeld Eigenschaften für UML-Klasse auf Klasse, und geben Sie dann einen Namen für die Klasse ein. Wählen Sie unter Stereotyp den Eintrag Implementationsklasse aus, und klicken Sie dann auf OK.

  5. Klicken Sie mit der rechten Maustaste auf die Implementierungsklasse, und klicken Sie dann auf Optionen für Shape-Anzeige. Wählen Sie im Dialogfeld Optionen für UML-Shape-Anzeige unter Allgemeine Optionen die Option Realisierungsverbindung aus, und klicken Sie dann auf OK.

  6. Ziehen Sie das Steuerelement verarbeitet Steuerpunkt auf der Implementierung Klasse-Shape ein, der Verbinder Erstellen einer Beziehung realisiert.

  7. Kleben Sie den Endpunkt auf dem Abgang einer Pfeilspitze zu einer Verbindung Punkt Verbindungspunkt (blaues X) auf das Klasse-Shape, das den Typ darstellt.

Hinweis : Haftungsausschluss für maschinelle Übersetzungen: Dieser Artikel wurde mithilfe eines Computersystems und ohne jegliche Bearbeitung durch Personen übersetzt. Microsoft bietet solche maschinellen Übersetzungen als Hilfestellung für Benutzer ohne Englischkenntnisse an, damit Sie von den Informationen zu Produkten, Diensten und Technologien von Microsoft profitieren können. Da es sich bei diesem Artikel um eine maschinelle Übersetzung handelt, enthält er möglicherweise Fehler in Bezug auf (Fach-)Terminologie, Syntax und/oder Grammatik.

Teilen Facebook Facebook Twitter Twitter E-Mail E-Mail

War diese Information hilfreich?

Sehr gut. Noch anderes Feedback?

Was können wir verbessern?

Vielen Dank für Ihr Feedback!

×