First page Back Continue Last page Overview Graphics
Zusicherungen
Notes:
UML kennt eine Fülle von graphischen Elementen zur Darstellung der unterschiedlichsten Sachverhalte. Das hat aber nicht nur Vorteile: Man muss sich diese Fülle an Elementen auch merken! Um die Dinge nicht unnötig ausufern zu lassen, schuf man daher die Möglichkeit, Diagramme durch textuelle Einfügungen in ihrer Bedeutung zu erweitern.
So kann es zum Beispiel einen Unterschied machen, ob eine bestimmte Collection irgendwelcher Objekte sortiert oder unsortiert ist! Eine Möglichkeit wäre es wohl, in der Klasse, welche die Collection realisiert ein Stereotyp zu benützen. Aber durch die Zusicherungen gibt es eine noch flexiblere Variante: {ordered} über der Assoziation sagt das gleiche aus, lässt aber die Möglichkeit offen, dass dieselbe Collection-Klasse in anderem Zusammenhang nicht sortiert arbeiten muss.
Eine andere Zusicherung ist oben im Diagramm dargestellt, wo bereits algorithmische Vorgaben gemacht werden. In diesem Fall wird eine Businessrule dargestellt.