233
- строки - последовательности литералов, которые могут
включать в себя практически любые символы, могут
объединяться в параграфы, и среди строк выделяют:
- имена, которые располагаются в специально
отведенных местах элементов диаграмм;
- пути, которые локализуют соответствующий элемент в
иерархии описаний;
- метки, которые несут дополнительную информацию об
элементе, располагаются вблизи объекта и составляют
с
ним единое целое;
- строки-характеристики, которые имеют заданный
синтаксис и несут информацию об индивидуальных
свойствах объекта, выражающуюся в присвоении атрибуту
конкретного значения;
- типы – аналог класса, т.к. разница между типом и
классом условна, но UML различает эти два понятия,
определяя, что атрибуты, переменные и параметры могут
принадлежать к определенному типу
. Сами типы не
определяются, хотя предполагается, что они могут быть и
предопределенными, и пользовательскими. Можно создать
специальный класс «ТуреЕхргеssion» и поместить туда все
необходимые определения и правила.
Основные компоненты UML включают описание
семантики UML, его графической нотации и
дополнительных понятий, позволяющих расширить смысл
основных понятий языка. Документация по UML содержит
подробное описание этих
компонентов и вместе с
формальным описанием UML в виде семи pdf-файлов и
представлена на сайте Rational Software (www.rational.com).
Изучение UML следует начинать с изучения его
графических образов (Notition Guide). Система
представляется в виде объединения нескольких проекций.
Каждая проекция описывает определенный аспект
разрабатываемой системы, а вместе они определяют