Das interne Blockdiagramm
Ein internes Blockdiagramm beschreibt die innere Struktur eines Blocks. Es zeigt, aus welchen Teilen (Parts) ein Block besteht, wie diese Parts miteinander interagieren und welche Daten, Informationen, Signale oder Materialien zwischen ihnen ausgetauscht werden.
Damit liefert es eine Übersicht darüber, wie ein Block intern aufgebaut ist und wie seine einzelnen Bestandteile zusammenwirken.
Das Diagramm
Elemente im internen Blockdiagramm
Im internen Blockdiagramm können verschiedene Strukturelemente angelegt oder übernommen werden.
Elemente übernehmen
Öffnet einen Auswahldialog, um bereits angelegte Anforderungen und Schnittstellen in das Diagramm zu übernehmen.
Kontextelemente übernehmen
Öffnet einen Auswahldialog, um Blockelemente direkt ins Diagramm zu übernehmen.
Port anlegen (SysML 1.3)
Legt einen Port vom Typ Port, Proxy Port oder Full Port an
Port (SysML 1.1 veraltet) Es handelt sich hier um einen allgemeinen Port ohne spezifische SysML-Spezialisierung. Dieser Porttyp stammt aus älteren SysML-/UML-Versionen und wird aus Kompatibilitätsgründen weiterhin angeboten. Für neue Modelle sollten stattdessen Full Ports oder Proxy Ports verwendet werden.
Proxy Port repräsentieren Schnittstellen nach außen. Sie definieren, welche Interaktionen ein Part zulässt, hat aber selbst kein Verhalten.
Full Port ist ein eigenständiges Element mit eigener Struktur, das nicht nur auf die internen Eigenschaften des Blocks verweist, sondern selbst Verhalten und Operationen haben kann. Er ist somit funktionaler Teil eines Blocks.
Standard-Port anlegen (SysML 1.1)
Ein Standard-Port definiert einen Interaktionspunkt eines Parts. Er spezifiziert, dass ein Block Dienstleistungen (Services) einfordert oder anbietet. Der Typ eines Ports wird durch das Anlegen einer Realisiert- oder einer Verwendet-Beziehung zu einer Schnittstelle spezifiziert. Im Diagramm zeigen grau umrandete quadratische Kästchen einen Standard-Port. Standard-Ports von Parts werden mit einem Punkt in der linken oberen Ecke des Portsymbols gekennzeichnet. Portsymbole ohne Punkt zeigen Ports des Blocks, dessen Innenleben das interne Blockdiagramm zeigt.
Flow-Port anlegen (SysML 1.1)
Ein Flow-Port definiert eine Schnittstelle, über die Objekte jeder Art zwischen Blöcken und Parts ausgetauscht werden können. Der Flow-Port entstammt aus einer älteren SysML-Spezifikation und wird aus Kompatibilitätsgründen weiterhin angeboten.
Port auf Part anlegen (SysML 1.1)
Erzeugt einen Port zu einem referenzierten Block. Abhängig von der ausgewählten Richtung kann angegeben werden, wie die Objekte, Daten etc. fließen. Unterschieden wird zwischen Ports, Full Ports und Proxy Ports. Der Port kann durch Flow-Properties näher beschrieben werden.
Standard-Port auf Part anlegen (SysML 1.1)
Ein Standard-Port wird auf einem referenzierten Block angelegt. Der Standard-Port entstammt aus einer älteren SysML-Spezifikation und wird aus Kompatibilitätsgründen weiterhin angeboten. Beschreibung siehe „Standard-Port anlegen“.
Flow-Port auf Part anlegen (SysML 1.1)
Ein Flow-Port wird auf einem referenzierten Block angelegt. Der Standard-Port entstammt aus einer älteren SysML-Spezifikation und wird aus Kompatibilitätsgründen weiterhin angeboten. Beschreibung siehe „Flow-Port anlegen“.
Notiz anlegen
Legt einer Notiz an
Darüber können Sie zusätzliche Informationen zum Diagramm oder einem Diagrammelement geben.
Generalisierung anlegen
Eine Generalisierung visualisiert eine Beziehung zwischen einem allgemeinen und einem speziellen Element. Das spezielle Element erbt alle Eigenschaften und das Verhalten des allgemeinen Elements und verfügt außerdem über zusätzliches Verhalten und Eigenschaften. Im internen Blockdiagramm können Generalisierungen zwischen Schnittstellen angelegt werden. Generalisierungen werden durch eine blaue Linie mit Pfeil dargestellt. Die Pfeilspitze zeigt auf das allgemeine (vererbende) Element.
Itemflow anlegen
Verbindet einen referenzierter Block mit einem Port
Konnektor anlegen
Verbindet Parts mit einem Full Port oder einem Proxy Port
Die Beziehung zeigt, dass Informationen, Daten oder Signale, Material, Energie etc. zwischen Blöcken oder ihren Parts ausgetauscht werden. Konnektoren werden durch eine graue Beziehungslinie mit einem Pfeil auf den Port visualisiert.
Verwendet-Beziehung anlegen
Verbindet einen Standard-Port eines Parts (Block) mit einer Schnittstelle
Sie drückt aus, dass der Block die Schnittstelle verwendet. Der Standard-Stereotyp ist «use». Diese Beziehung wird mittels einer orangen, gestrichelten Linie mit offener Pfeilspitze dargestellt, wobei die Pfeilspitze auf die Schnittstelle zeigt.
Realisiert-Beziehung anlegen
Verbindet einen Standard-Port eines Parts mit einer Schnittstelle
Sie drückt aus, dass der Block die Schnittstelle realisiert bzw. anbietet. Der Standard-Stereotyp ist «realize». Diese Beziehung wird mittels einer grünen, gestrichelten Linie mit geschlossener Pfeilspitze dargestellt, wobei die Pfeilspitze auf die Schnittstelle zeigt.
Erfüllungsbeziehung anlegen
Verbindet einen Part mit einer Anforderung
Sie drückt aus, dass die Anforderung durch den Part erfüllt wird. Der Standard-Stereotyp ist «satisfy». Die Beziehung ist eine olivgrüne, gestrichelte Linie mit Pfeil. Die Pfeilspitze zeigt auf die erfüllende Anforderung.
Notiz-Beziehung anlegen
Verbindet eine Notiz mit einem anderen Diagrammelement.
Parts anlegen
Parts sind Teilblöcke. Sie werden erzeugt, wenn in einem Blockdiagramm zwei Blöcke über eine Aggregation verbunden werden.
Ziehen Sie anschließend per Drag & Drop die gewünschte Aggregation ins Interne Blockdiagramm.


