Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

UML / АСУ_Фонотов_uml

.pdf
Скачиваний:
49
Добавлен:
03.03.2016
Размер:
3.35 Mб
Скачать

Элементы диаграммы

Кафедра Автоматизированных систем управления

act Activ ity

Activ ity

Узел деятельности представляет собой выполнение оператора в процедуре или шага в потоке работ

© Фонотов Анастас Михайлович

 

 

 

 

 

 

 

Элементы диаграммы

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Узлы соединяются между собой потоками

 

 

управления

 

 

 

управления и потоками данных.

 

Алгоритм работы узла

 

 

систем

 

 

 

 

На одном из входных потоков появляются маркеры

 

 

 

 

 

 

управления.

АвтоматизированныхКафедра

 

 

 

 

 

 

 

 

 

 

Узел ожидает завершения своих вычислений.

 

 

 

 

 

 

 

 

 

 

Выполнение узла завершается.

 

 

 

 

 

Выполнение передается узлам, связанным с выходными

 

 

 

 

 

 

 

потоками данного узла.

© Фонотов Анастас Михайлович

Элементы диаграммы

Кафедра Автоматизированных систем управления

act Activ ity

выражение

действия

Выражение действия,

должно быть уникальным

впределах одной диаграммы деятельности

Действие:

Естественный язык

Псевдокод

Язык программирования

© Фонотов Анастас Михайлович

Элементы диаграммы

управлениясистемАвтоматизированныхКафедра

Имя действия – глагол с поясняющими словами

Примеры

 

© Фонотов Анастас Михайлович

Элементы диаграммы

Кафедра Автоматизированных систем управления

Сложная деятельность – subactivity

Subactivity – реализует более простую деятельность на другом уровне иерархии

act Activ ity

 

act Activ ity

Activ ity2

«subactiv ity»

 

 

выражение

 

действия

© Фонотов Анастас Михайлович

Элементы диаграммы

Каждая диаграмма деятельности должна иметь

управления

единственное начальное и конечное состояния

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

систем

 

 

 

 

 

 

act Activ ity

 

 

 

act Activ ity

 

 

 

 

 

 

 

 

 

 

 

 

Автоматизированных

 

 

Начальное

 

 

Конечное

 

 

 

 

с ос тояние

 

 

 

 

 

 

Кафедра

 

 

с ос тояние

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

© Фонотов Анастас Михайлович

 

 

 

 

 

Элементы диаграммы

 

 

 

 

 

 

 

 

 

 

 

 

 

 

управления

 

 

 

 

Переходы

 

 

 

 

 

 

 

 

Переход представляет собой отношение между

 

систем

 

 

двумя последовательными состояниями, которое

 

 

указывает на факт смены одного состояния другим.

Кафедра Автоматизированных

 

 

 

 

 

 

 

© Фонотов Анастас Михайлович

Элементы диаграммы

Кафедра Автоматизированных систем управления

act Activ ity

Выполнение

действий

[Выполнение действий завершено]

Выполнение

новых

действий

© Фонотов Анастас Михайлович

 

 

 

 

 

 

 

Элементы диаграммы

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Переход к новой деятельности возможен если:

 

 

управления

 

 

 

 

Текущая деятельность закончила свое выполнение

 

 

 

 

Выполнено сторожевое условие (при условии, что оно

 

 

 

 

 

систем

 

 

 

 

 

 

существует)

 

 

 

 

 

 

получении объектом сообщения;

Автоматизированных

 

 

 

 

 

 

Переход осуществляется при наступлении

 

 

 

 

некоторого события:

 

 

 

 

 

окончания выполнения деятельности;

Кафедра

 

 

 

 

приёмом сигнала;

 

 

 

 

 

© Фонотов Анастас Михайлович

 

Элементы диаграммы

 

act Activ ity

 

 

управления

Выполнение

Выполнение

действий

действия

 

 

 

 

систем

 

[Условие 1]

[условие 2]

 

 

 

Автоматизированных

Выполнение

Выполнение

Выполнение

новых

действия 1

действия 2

действий

 

 

Деятельность

 

 

Кафедра

 

 

 

 

 

 

© Фонотов Анастас Михайлович

 

Соседние файлы в папке UML