2012-12-10 3 views

Antwort

2

UML2.x hat keine markierten Werte. Sie sind immer noch in MOF definiert, werden aber für UML entfernt. Stereotypen haben Standardeigenschaften. Und diese Eigenschaften werden als Eigenschaften des erweiterten Elements angezeigt (nicht mit geschweiften Klammern). Sie kann mit französischen Zitaten angezeigt werden, kann aber auch anders sein.

Stereotypen sind ein mächtiges Konzept, um jede Metaklasse um zusätzliche Eigenschaften, Abhängigkeiten und Abhängigkeiten zu erweitern. Sie sind nicht mit den markierten Werten vergleichbar, außer dass sie auch ein Erweiterungsmechanismus sind.

Ein praktisches Eclipse-Tutorial für UML2-Stereotypen finden Sie here. Sie können durchsehen, um einen Eindruck von der Komplexität zu bekommen.

+0

danke @Christian für die Klärung.Wann kann ich die Standard-Eigenschaften für jeden finden Stereotyp? – Carlos

+1

um, mit Standard meinte ich die Klasse 'Property' von UML2. Es gibt keine Standardeigenschaften für alle Stereotypen - jedes Profil definiert sie für jeden im Profil eingeführten Stereotyp. – Christian

3

Ein Klischee in UML ist Französisch Anführungszeichen dargestellt (z.B. «User»), während ein Eigenschaftswert ist geschweiften Klammern dargestellt mit ({something}). Stereotypen können an jedes UML-Element angehängt werden, während markierte Werte seit UML 2.0 tatsächlich Stereotypattribute sind.

Sie können also Elemente mit einem Stereotyp annotieren, und Sie können dem Stereotyp einen markierten Wert hinzufügen.

+0

Bedeutet dies, dass es keinen Unterschied zwischen markiertem Wert und Stereotypeigenschaft gibt? – Carlos

+1

Von UML 2.0, ja. In UML 1.x war das anders. Für eine längere Diskussion können Sie [diese Seite] anschauen (http://www.uml-diagrams.org/profile-diagrams.html#stereotype) –

0

Ein Stereotyp kann nicht alleine verwendet werden, sondern muss immer mit einer der erweiterten Metaklassen verwendet werden. Der Stereotyp kann nicht um ein anderes Stereotyp erweitert werden. Außerdem kann Stereotype die grafische Darstellung des erweiterten Modellelements mithilfe des angehängten Symbols ändern.

Das Tag stellt eine bestimmte Eigenschaft dar, die für eine oder mehrere Arten von Modellelementen gilt. und das Tag und der Wert werden normalerweise als Zeichenfolgen codiert, obwohl das UML-Tool die Verwendung anderer Datentypen für Werte zulässt. Zum Beispiel {Autor = "Joe Smith", Deadline = 31-März-1997, Status = Analyse}

Tag-Werte könnten im angehängten Kommentar unter Stereotyp Name angezeigt werden.

Stereotyp Computer angewendet mit Tag-Werten in Kommentar Anmerkung

Verwandte Themen