+49 (30) 467086-20 service@microtool.de
Produkte » objectiF RPM » Requirements Engineering » Diagramme » Das interne Blockdiagramm

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

Beispiel eines internen Blockdiagramms

Elemente im internen Blockdiagramm

Im internen Blockdiagramm können verschiedene Strukturelemente angelegt oder übernommen werden.

Neu anlegen

Elemente übernehmen

Öffnet einen Auswahldialog, um bereits angelegte Anforderungen und Schnittstellen in das Diagramm zu übernehmen.

Neu anlegen

Kontextelemente übernehmen

Öffnet einen Auswahldialog, um Blockelemente direkt ins Diagramm zu übernehmen. 

Neu anlegen

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.

Neu anlegen

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.

Neu anlegen

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.

Neu anlegen

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.

Neu anlegen

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“.

Neu 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“.  

Neu anlegen

Notiz anlegen

Legt einer Notiz an
Darüber können Sie zusätzliche Informationen zum Diagramm oder einem Diagrammelement geben.

Neu anlegen

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.

Neu anlegen

Itemflow anlegen

Verbindet einen referenzierter Block mit einem Port

Neu anlegen

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.

Neu anlegen

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.

Neu anlegen

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.

Neu anlegen

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. 

Neu anlegen

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.

Beispiel einer Blockaggregation

Ziehen Sie anschließend per Drag & Drop die gewünschte Aggregation ins Interne Blockdiagramm.

im Fenster Produkte ist die Aggregation Sensor markiert