03 (1158682), страница 3
Текст из файла (страница 3)
Примечание – элемент диаграммы для комментария или другой текстовой информации. Примечание может содержать дополнительные сведения об элементах модели (с ними его соединяет пунктирная линия).
Ограничение – это семантическое ограничение, имеющее вид текстового выражения на естественном или формальном языке (OCL – Object Constraint Language), которое невозможно выразить с помощью нотации UML. Средства OCL не предназначены для описания процессов вычисления выражений, а только лишь фиксируют необходимость выполнения тех или иных условий применительно к отдельным компонентам моделей. Он может быть использован для решения следующих задач:
-
описание инвариантов классов и типов в модели классов;
-
описание пред- и постусловий в операциях и методах;
-
описание ограничивающих условий элементов модели;
-
навигация по структуре модели;
-
спецификация ограничений на операции.
8