Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Palmov-ITvSS(UML)-lec / Основные компоненты UML-2 / Основные компоненты UML-2.ppt
Скачиваний:
33
Добавлен:
10.06.2015
Размер:
4.4 Mб
Скачать

Пакет_1

Пакет_2 Пакет_3

Пакет_1

 

Пакет_2 Пакет_3

UML

 

 

 

 

 

 

 

 

 

 

Элемент

 

 

 

 

 

Управлени

Основные

 

 

ы

 

 

 

е

элементы

поведени

 

моделями

 

 

 

 

я

 

 

 

 

 

 

Основные

элементы

Элемент

Типы

ы ядра

данных

Механизм

ы

расширен

ия

Самый «главный» подпакет.

Определяет основные абстрактные и конкретные компоненты.

Специфицирует базовые компоненты, необходимые для описания метамодели.

В его состав входят основные метаклассы UML, например: класс,

атрибут, ассоциация, тип данных, операция, интерфейс и т.д.

Специфицирует различные типы данных в UML.

Структура подпакета более простая, чем у прочих.

Примеры типов данных, определяемых в этом подпакете:

целое число, строка, булевский,

кратность, тип видимости и т.д.

Специфицирует порядок включения в модель элементов с уточнённой семантикой.

В UML есть три механизма расширения:

стереотип (Stereotype)*;

ограничение (Constraint);

помеченное значение (TaggedValue).

* - наиболее важный

Задачи механизмов расширения:

Элемент

ы

поведени

я

 

Общее

 

 

 

 

 

 

 

 

 

Варианты

Кооперац

 

Конечные

поведени

 

использован

 

ии

 

автоматы

 

е

 

ия

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Графы Действия деятельност

и

Самый основной среди подпакетов пакета.

Определяет базовые понятия, необходимые для всех элементов поведения.

Самое главное понятие – «объект».

Примеры элементов подпакета: объект, экземпляр, сигнал, действие и т.д.

Специфицирует поведение специальных конструкций: актёров

и вариантов использования.

Элементы подпакета используются для первоначального определения поведения сущностей без описания их внутренней структуры.

Соседние файлы в папке Основные компоненты UML-2