| |
März 2003 OMG-Vereinheitlicht, Sprache, v1.5 Modellierend 2-31 Semantik Mit 2 UML Bestandteile können in beiden Designmodellen spezifiziert werden (z.B. mit statischer Struktur Diagramme) und in den Implementierungsmodellen (z.B. mit Implementierungsdiagrammen). Wenn sie werden als Teil der Bestandteile eines Designmodells brauchen nicht, Nullpunkten zugeteilt zu werden spezifiziert, noch sie müssen alle dazugehörigen Implementierungskunstprodukte haben. Im metamodel ist ein Bestandteil ein Kind des Klassifikators. Er hat nicht seine Selbst Eigenschaften, aber dient anstatt als ein Behälter für andere Klassifikatoren, die Eigenschaften haben. A Bestandteil wird durch die Schnittstellen ist herausstellt und die Klassifikatoren spezifiziert, die auf ihm liegen. Das Sichtattribut der Verbindung ElementResidence definiert ob ein Bewohner Element ist außerhalb des Bestandteils sichtbar: eine externe Schnittstelle eines Bestandteils hat Sichtwert ' Öffentlichkeit.', Ein Bestandteil kann durch ein oder mehr Kunstprodukte eingeführt werden, und kann auf einem Nullpunkt entfaltet werden. Verbindungen Übernommene Eigenschaften Die folgenden Elemente werden durch einen Kindbestandteil, zusätzlich zu denen übernommen spezifiziert unter Klassifikator. Nicht-Übernommene Eigenschaften 2,5,2,13 Begrenzung Eine Begrenzung ist eine semantische Bedingung oder eine Beschränkung, die im Text ausgedrückt wird. Im metamodel ist eine Begrenzung ein BooleanExpression auf einem dazugehörigen ModelElement(s), das für das gut zu bildende Modell zutreffend sein muß. Diese Beschränkung kann angegeben werden in der natürlichen Sprache, oder in den unterschiedlichen Arten von Sprachen mit einem definierten worden Brunnen deploymentLocation Der Satz von Nullpunkten der Bestandteil liegt an. Bewohner (Verbindungskategorie ElementResidence) der Satz der vorbildlichen Elemente das spezifizieren den Bestandteil. Das Sichtattribut zeigt externe Sicht des Elements außerhalb des Bestandteils: externe Schnittstelle eines Bestandteils hat Sicht = ' Öffentlichkeit ' für sein Verbindung ElementResidence. Implementierung Der Satz der Kunstprodukte, die den Bestandteil einführen. Für a Bestandteil, diese Kunstprodukte sind im Allgemeinen "vollziehbar". (keine) deploymentLocation Der Satz von Positionen kann sich unterscheiden. Häufig ist er auf einschränkender Kind. Bewohner Der Satz der Residentelemente kann sich unterscheiden. Häufig ist er einschränkender auf dem Kind und enthält zusätzliche Elemente. Implementierung Der Satz der Kunstprodukte, die den Kindbestandteil einführen, wird unterscheiden Sie normalerweise sich. |  |
|
| |
|
|