Paketimport (UML)

Paketimport (UML)

Ein Paketimport (package import) 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 Paketimport ist eine gerichtete Beziehung zwischen zwei Paketen. Die Elemente des importierten Pakets werden in das importierende Paket so übernommen, dass sie im importierenden Namen mit ihrem einfachen Namen (siehe Namensraum) verwendet werden können.

Die UML2 unterscheidet zwei Arten von Paketimporten. Bei einem öffentlichen Paketimport sind die importierten Elemente wiederum nach außen sichtbar und könnten also erneut durch ein drittes Paket importiert werden. Elemente, die durch einen privaten Paketimport in ein Paket importiert werden, sind im Gegensatz dazu nur innerhalb des Pakets sichtbar.

Notation

Notationsbeispiel für einen öffentlichen und einen privaten Paketimport

Das Beispiel links zeigt je einen öffentlichen und einen privaten Paketimport. Beide werden als Abhängigkeit gezeichnet, das heißt in der Form einer gestrichelten Linie mit einer offenen Pfeilspitze. Zu beachten ist, dass das importierte Paket am Ende mit der Pfeilspitze gezeichnet wird.

Öffentliche und private Paketimports werden mit einem Schlüsselwort unterschieden, das zwischen Guillemets über dem Pfeil dargestellt wird. Für öffentliche Paketimports ist das Schlüsselwort «import», für private «access».


Unterschiede zur UML 1.4

Das Modellelement Paketimport ist neu in der UML2. In der UML 1.4 gab es mit Dependency ein vergleichbares Konzept. Die dort schon bekannten Zugriffsrechte import und access wurde in der UML2 in den öffentlichen bzw. den privaten Paketimport umgewandelt. Das Zugriffsrecht «friend» aus der UML 1.4 gibt es in der UML2 nicht mehr.

Siehe auch


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

  • UML-Profil — Ein Profil (engl. profile) ist ein Modellelement in der Unified Modeling Language (UML), einer Modellierungssprache für Software und andere Systeme eine konkrete Erweiterung des UML2 Metamodells basierend auf dem leichtgewichtigen… …   Deutsch Wikipedia

  • Paketverschmelzung (UML) — Eine Paketverschmelzung (engl. PackageMerge) ist ein Modellelement in der Unified Modeling Language (UML), einer Modellierungssprache für Software und andere Systeme. Eine Paketverschmelzung ist eine gerichtete Beziehung zwischen zwei Paketen in… …   Deutsch Wikipedia

  • Paket (UML) — Ein Paket (package) ist ein Modellelement in der Unified Modeling Language (UML), einer Modellierungssprache für Software und andere Systeme. Ein Paket fasst eine Menge von Modellelementen zu einer Gruppe zusammen und bildet einen Namensraum für… …   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

  • Unified Modeling Language — Die Unified Modeling Language (Vereinheitlichte Modellierungssprache), kurz UML, ist eine graphische Modellierungssprache zur Spezifikation, Konstruktion und Dokumentation von Software Teilen und anderen Systemen[1]. Sie wird von der Object… …   Deutsch Wikipedia

  • Paketverschmelzung — Eine Paketverschmelzung (engl. PackageMerge) ist ein Modellelement in der Unified Modeling Language (UML), einer Modellierungssprache für Software und andere Systeme. Eine Paketverschmelzung ist eine gerichtete Beziehung zwischen zwei Paketen in… …   Deutsch Wikipedia

Share the article and excerpts

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