<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Port_%28UML%29</id>
	<title>Port (UML) - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Port_%28UML%29"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Port_(UML)&amp;action=history"/>
	<updated>2026-06-09T08:32:34Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=Port_(UML)&amp;diff=305934&amp;oldid=prev</id>
		<title>imported&gt;Rote4132: &quot;br clear..&quot; als syntaktisch falsch durch Vorlage:Absatz ersetzt, Bilder auf mini umgestellt, Belege fehlen</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Port_(UML)&amp;diff=305934&amp;oldid=prev"/>
		<updated>2017-02-13T08:23:03Z</updated>

		<summary type="html">&lt;p&gt;&amp;quot;br clear..&amp;quot; als syntaktisch falsch durch Vorlage:Absatz ersetzt, Bilder auf mini umgestellt, Belege fehlen&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Belege fehlen|Weder Einzelnachweise und Literaturangaben, die Angabe eines Standardwerkes würde schon genügen. --[[Benutzer:Rote4132|Rote4132]] ([[Benutzer Diskussion:Rote4132|Diskussion]]) 09:22, 13. Feb. 2017 (CET)}}&lt;br /&gt;
Ein &amp;#039;&amp;#039;&amp;#039;Port&amp;#039;&amp;#039;&amp;#039; (engl. &amp;#039;&amp;#039;Port&amp;#039;&amp;#039;) ist ein Modellelement in der [[Unified Modeling Language]] (UML), einer Modellierungssprache für [[Software]] und andere Systeme. &lt;br /&gt;
&lt;br /&gt;
Ein &amp;#039;&amp;#039;Port&amp;#039;&amp;#039; ist ein [[Merkmal (UML) | strukturelles Merkmal]] eines [[Classifier (UML)|Classifiers]] und spezifiziert eine Art Tor, das eine Öffnung zwischen der Umgebung, in der der Classifier eingebettet ist, und dem Inneren des Classifiers darstellt. Ein Port ist also die Spezifikation eines Interaktionspunkts auf der Hülle eines Classifiers. &lt;br /&gt;
&lt;br /&gt;
Wie jedes strukturelle Merkmal hat ein Port einen Classifier als Typ. Bei diesem Classifier kann es sich um eine [[Schnittstelle (UML)|Schnittstelle]] oder um eine  [[Klasse (UML)|Klasse]] handeln. Damit verfügt jeder Port &amp;#039;&amp;#039;indirekt&amp;#039;&amp;#039; auch über eine Menge von [[Schnittstelle (UML)|angebotenen]] und [[Schnittstelle (UML)|benötigten Schnittstelle]]n. Die Menge der angebotenen Schnittstellen entspricht den angebotenen Schnittstellen, die der Typ des Ports anbietet. Analog dazu setzen sich die benötigten Schnittstellen des Ports aus den Schnittstellen zusammen, die der Typ des Ports benötigt. &lt;br /&gt;
&lt;br /&gt;
Die UML2 unterscheidet zwischen &amp;#039;&amp;#039;Service-&amp;#039;&amp;#039; und &amp;#039;&amp;#039;Nicht-Service-Ports&amp;#039;&amp;#039;. Ein &amp;#039;&amp;#039;Service-Port&amp;#039;&amp;#039; gehört zur öffentlich sichtbaren Funktionalität des Classifiers, der den Port besitzt, während ein &amp;#039;&amp;#039;Nicht-Service-Port&amp;#039;&amp;#039; zwar für die Spezifikation des Classifiers benötigt wird, aber nicht nach außen sichtbar ist.&lt;br /&gt;
&lt;br /&gt;
Meldungen, die von außen bei einem Port eintreffen, leitet dieser normalerweise an Elemente im Innern des Classifiers, zu dem er gehört, weiter. Falls der Classifier über ein eigenes [[Verhalten (UML)|Verhalten]] verfügt, kann der Port Meldungen auch direkt an dieses weiterleiten. Diese Art Port nennt die UML2 &amp;#039;&amp;#039;Verhaltensport&amp;#039;&amp;#039; (engl. &amp;#039;&amp;#039;behaviour port&amp;#039;&amp;#039;).&lt;br /&gt;
&lt;br /&gt;
== Notation ==&lt;br /&gt;
Ein Port wird graphisch als kleines Quadrat dargestellt, entweder direkt auf dem Rand des Rechtecks, das den Besitzer des Ports repräsentiert, oder aber nahe am Rand im Innern des Rechtecks, wenn es sich um einen &amp;#039;&amp;#039;Nicht-Service-Port&amp;#039;&amp;#039; handelt.&lt;br /&gt;
&lt;br /&gt;
[[Datei:Port-1.png|mini|links|300px|Beispiel einer [[Komponente (UML)|Komponente]] mit zwei Ports]]&lt;br /&gt;
Die Abbildung links zeigt eine Komponente mit zwei &amp;#039;&amp;#039;Service-Ports&amp;#039;&amp;#039;. Der Port mit dem Namen &amp;lt;code&amp;gt;Management-Port&amp;lt;/code&amp;gt; bietet eine Schnittstelle &amp;lt;code&amp;gt;Betrieb überwachen&amp;lt;/code&amp;gt; an. Der zweite Port ist unbenannt. Er bietet die Schnittstelle &amp;lt;code&amp;gt;E-Mail empfangen&amp;lt;/code&amp;gt; an und benötigt die Schnittstelle &amp;lt;code&amp;gt;E-Mail versenden&amp;lt;/code&amp;gt;.&lt;br /&gt;
{{Absatz}}&lt;br /&gt;
[[Datei:Port-2.png|mini|links|300px|Beispiel einer [[Klasse (UML)| aktiven Klasse]] mit einem Verhaltensport]]&lt;br /&gt;
Die Notation für einen Verhaltensport unterscheidet sich von der Notation für andere Ports, indem zusätzlich zum Port auf dem Rand des Classifiers ein Zustandssymbol im Innern und eine Verbindungslinie vom Port zum Zustandssymbol gezeichnet wird. Die Abbildung links zeigt ein Beispiel. &lt;br /&gt;
{{Absatz}}&lt;br /&gt;
&lt;br /&gt;
== Unterschiede zur UML 1.4 ==&lt;br /&gt;
Das Modell-Element Port wurde in der UML2 neu eingeführt.  &lt;br /&gt;
&lt;br /&gt;
[[Kategorie:UML-Spracheinheit]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Rote4132</name></author>
	</entry>
</feed>