Основные пакеты метамодели языка UML
Основой представления на метамодельном уровне языка UML является описание трех его логических блоков или пакетов: Основные элементы, Элементы поведения и Общие механизмы (рис. 5).
Эти пакеты в свою очередь делятся на отдельные подпакеты. Например, пакет Основные элементы состоит из подпакетов: Элементы ядра, Вспомогательные элементы, Механизмы расширения и типы данных (рис. 6). При этом пакет Элементы ядра описывает базовые понятия и принципы включения в структуру метамодели основных понятий языка, таких как метаклассы, метаассоциации и метаатрибуты. Пакет Вспомогательные элементы определяет дополнительные конструкции, которые расширяют базовые элементы для описания зависимостей, шаблонов, физических структур и элементов представлений. Пакет Механизмы расширения задает правила уточнения и расширения семантики базовых элементов моделей. Пакет Типы данных определяет основные структуры данных для языка UML.
Рис. 5. Основные пакеты метамодели языка UML
Рис. 6. Подпакеты пакета Основные элементы языка UML
Дата добавления: 2015-08-21; просмотров: 571;