Altova UModel 2024 Professional Edition

Blockdefinitionsdiagramme basieren auf UML-Klassendiagrammen und haben zusätzlich in SysML definierte Einschränkungen und Erweiterungen. Blockdefinitionsdiagramme enthalten Strukturelemente - sogenannte "Blöcke" und deren Beziehungen, wie z.B. Assoziationen, Generalisierungen und Abhängigkeiten.

um-sysml-bdd-01

Blockdefinitionsdiagramm

Blöcke sind grundlegende Einheiten zur Beschreibung von Strukturen in SysML; sie ähneln Klassen in UML-Klassendiagrammen. Blöcke können Komponenten wie Teile (parts), Operationen (operations), Eigenschaften (properties) und Ports (ports) enthalten. Bei Eigenschaften kann es sich um spezielle Eigenschaften wie z.B. eine PartProperty, eine ReferenceProperty oder eine ValueProperty handeln.

So erstellen Sie einen Block:

1.Erstellen Sie ein neues Blockdefinitionsdiagramm, siehe Erstellen von SysML-Diagrammen.

2.Wählen Sie eine der folgenden Methoden:

 

oKlicken Sie mit der rechten Maustaste auf einen leeren Bereich im Diagramm und wählen Sie im Kontextmenü den Befehl Neu | Block.

oKlicken Sie auf die Symbolleisten-Schaltfläche Block um-ic-SysML-block und anschließend in das Diagramm.

So fügen Sie eine Eigenschaft zu einem Block hinzu:

Klicken Sie mit der rechten Maustaste auf einen bestehenden Block und wählen Sie im Kontextmenü den Befehl Neu | Eigenschaft (oder PartProperty, ReferenceProperty, ValueProperty).

 

Daraufhin wird ein neuer Bereich zum Block hinzugefügt, z.B. "parts" für eine PartProperty oder "values" für eine ValueProperty.

um-sysml-bdd-02

Sie können die Spezialisierung einer bestehenden Eigenschaft jederzeit ändern (So können Sie z.B. eine PartProperty in eine ValueProperty konvertieren). Wählen Sie dazu die Eigenschaft zuerst im Diagramm oder in der Modell-Struktur aus und aktivieren Sie anschließend im Fenster "Eigenschaften" das Kontrollkästchen mit dem entsprechenden Stereotyp, z.B:

um-sysml-bdd-03

So zeigen Sie Blockeigenschaften als Nodes (Knoten) an:

Klicken Sie mit der rechten Maustaste auf einen Block und wählen Sie den Befehl Anzeigen | Eigenschaften als Nodes in einem Node anzeigen.

um-sysml-bdd-04

Um die obige Aktion rückgängig zu machen, klicken Sie mit der rechten Maustaste auf eine Eigenschaft (z.B. Bus:Mhz in der Abbildung oben) und wählen Sie im Kontextmenü den Befehl Nur aus Diagramm löschen.

© 2017-2023 Altova GmbH