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

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

Задаёт семантику понятий, которые необходимы для ответа на вопрос: «Как различные элементы модели взаимодействуют между собой с точки зрения структуры?»

Элементы: кооперации, сообщение, взаимодействие и т.д.

Специфицирует поведение при построении моделей с использованием систем переходов для конечного множества состояний.

Примеры элементов: состояние, переход, событие, конечный автомат, сторожевое условие, простое состояние, составное состояние и т.д.

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

Примеры элементов: граф деятельности, состояние действия, состояние вызова и т.д.

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

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

Специфицирует базовые элементы UML: модель, пакет и подсистема.

Пакет – метакласс, предназначенный для организации других элементов модели.

Модель – подкласс пакета и является абстракцией конкретной физической системы.

Подсистема – группировка элементов модели, которые специфицируют некоторое простейшее поведение физической системы.

Метамодель UML описывается на некотором полуформальном языке с использованием трех видов представлений:

Абстрактного синтаксиса.

Правил правильного построения выражений.

Семантики.

Модель для описания некоторой части UML, предназначенной для построения диаграмм классов на основе описаний систем на естественном языке

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

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

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