Pin (UML)

Pin (UML)

Ein Pin (engl. Pin) ist ein Modellelement in der Unified Modeling Language, einer Modellierungssprache für Software und andere Systeme. Es wurde in der Version Unified Modeling Language 2.0 (UML2) eingeführt.

Dieses zu den Objektknoten gehörende Modellelement wird im Zusammenhang mit Aktionen verwendet. Er spielt dort die Rolle einer Andockstelle. Man unterscheidet zwischen Eingabepins (engl. InputPin), die der Aktion Werte zur Verfügung stellen, und Ausgabepins (engl. OutputPin), an die die Aktion Werte abgibt.

Der Wertpin (engl. ValuePin) und der Aktionseingabepin (engl. ActionInputPin) sind Spezialfälle des Eingabepins. Ein Wertpin stellt der Aktion einen konstanten Wert zur Verfügung, während ein Aktionseingabepin eine andere Aktion evaluiert und das Resultat davon an die Aktion übergibt, mit der er als Eingabepin verbunden ist.

Notation

Eine Aktion mit zwei Eingabe- und einem Ausgabepin

Pins werden mit einem kleinen Quadrat am Rand des Aktionssymbols gezeichnet. Wenn nichts anderes angegeben ist, sind die Pins am linken Rand meistens Eingabe- und diejenigen am rechten Rand Ausgabepins. Pins können einen Namen haben, der in der Nähe des Pins gezeichnet wird.

Eine Aktion mit zwei Eingabe- und einem Ausgabepin mit expliziten Richtungspfeilen

Mit einem Pfeil im Innern des Pins kann man Eingabepins explizit von Ausgabepins unterscheiden.


Wikimedia Foundation.

Игры ⚽ Нужен реферат?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • UML — In diesem Artikel oder Abschnitt fehlen folgende wichtige Informationen: Kritik (vgl. engl. Artikel); Bedeutung der UML; aktueller Stand (November 2007 wurde Version 2.1.2 vorgelegt, wie wurde sie aufgenommen?) Du kannst Wikipedia helfen, indem… …   Deutsch Wikipedia

  • Pin — Die Abkürzung PIN steht für: Persönliche Identifikationsnummer (PIN Code), Identifikation gegenüber einer Maschine, eng: personal identification number positive intrinsic negative in PIN Diode, ein Halbleiterbauelement Personal Internet Name, URN …   Deutsch Wikipedia

  • PIN — Die Abkürzung PIN steht für: Partidul Inițiativa Națională, eine rumänische Partei Personal Internet Name, URN Namensraum Persönliche Identifikationsnummer (PIN Code), Identifikation gegenüber einer Maschine, englisch personal identification… …   Deutsch Wikipedia

  • Pufferknoten (UML) — Ein Pufferknoten (engl. CentralBufferNode) ist ein Modellelement in der Unified Modeling Language (UML), einer Modellierungssprache für Software und andere Systeme. Pufferknoten sind spezielle Objektknoten in Aktivitäten der UML2. Der… …   Deutsch Wikipedia

  • Multiplizität (UML) — Multiplizität (engl. multiplicity) bezeichnet ein Intervall von nicht negativen, ganzen Zahlen in der Unified Modeling Language (UML), einer Modellierungssprache für Software und andere Systeme. Das Intervall ist durch eine untere und eine obere… …   Deutsch Wikipedia

  • Objektknoten (UML) — Ein Objektknoten (engl. ObjectNode) ist ein Modellelement in der Unified Modeling Language (UML), einer Modellierungssprache für Software und andere Systeme. Objekt und Kontrollknoten sind die Bausteine, aus denen Aktivitäten aufgebaut sind. Sie… …   Deutsch Wikipedia

  • Action (UML) — In the Unified Modeling Language, an action is a named element that is the fundamental unit of executable functionality. The execution of an action represents some transformation or processing in the modeled system. An action execution represents …   Wikipedia

  • Kontrollfluss (UML) — Ein Kontrollfluss (engl. ControlFlow) ist ein Modellelement in der Unified Modeling Language (UML), einer Sprache für die Modellierung der Strukturen und des Verhaltens von Software und anderen Systemen. Ein Kontrollfluss ist eine spezielle… …   Deutsch Wikipedia

  • Interaktionsdiagramm — In diesem Artikel oder Abschnitt fehlen folgende wichtige Informationen: Kritik (vgl. engl. Artikel); Bedeutung der UML; aktueller Stand (November 2007 wurde Version 2.1.2 vorgelegt, wie wurde sie aufgenommen?) Du kannst Wikipedia helfen, indem… …   Deutsch Wikipedia

  • UML2 — In diesem Artikel oder Abschnitt fehlen folgende wichtige Informationen: Kritik (vgl. engl. Artikel); Bedeutung der UML; aktueller Stand (November 2007 wurde Version 2.1.2 vorgelegt, wie wurde sie aufgenommen?) Du kannst Wikipedia helfen, indem… …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”