Последовательность действий можно показать с помощью ветвей и циклов.
Фигура
| Элемент
| Описание и основные свойства
|
| Действие
| Шаг в действии, в котором пользователи программы выполняют какие-либо задачи.
Действие может начинаться, когда токен был получен всеми его входящими потоками. Когда действие завершено, токены отправляются во все исходящие потоки.
· Body — задает действие в подробностях.
· Language — язык выражения в свойстве Body.
· Local Postconditions — ограничения, которые должны быть удовлетворены по завершении выполнения. Цель, достигаемая действием.
· Local Preconditions — ограничения, которые должны быть удовлетворены до начала выполнения.
|
| Поток управления
| Соединитель, который показывает поток управления между действиями. Чтобы интерпретировать схему, представьте, что токен переходит от одного действия к другому.
Чтобы создать поток управления, используйте средство Соединитель.
|
| Начальный узел
| Указывает первый шаг или шаги в действии. В начале действия токен переходит из начального узла.
|
| Конечный узел действия
| Окончание действия. По прибытии токена действие завершается.
|
| Узел решений
| Условная ветвь в потоке. Имеет один вход и два или более выходов. Входящий токен появляется только на одном из выходов.
|
| Условие
| Условие, которое задает, может ли токен проходить вдоль соединителя. Чаще всего используются на исходящих потоках узла решений.
Чтобы задать условие, щелкните поток правой кнопкой мыши, выберите Свойства и задайте свойство Условие.
|
| Узел слияния
| Требуется для слияния потоков, разделенных узлом решений. Имеет два или более входов и один выход. Токен на любом входе отображается на выходе.
|
| Комментарий
| Предоставляет дополнительные сведения об элементах, с которыми связан.
|
| Действие вызова поведения
| Действие, которое определяется более подробно на другой схеме активности.
· IsSynchronous — если значение true, действие ожидает завершения активности.
· Behavior — вызванное действие.
|
(не показана)
| Действие вызова операции
| Действие, которое вызывает операцию для экземпляра класса.
|
| Действия
| Поток работ, описываемый схемой активности. Чтобы просмотреть свойства действия, необходимо выбрать его вОбозревателе моделей UML.
· Is Read Only — если значение true, действие не должно изменять состояние ни одного объекта.
· Is Single Execution — если значение true, одновременно возможно только одно выполнение этой схемы.
|
| UML-схема активности
| Эта схема отображает действие. Чтобы просмотреть ее свойства, щелкните пустую область схемы.
Примечание
Имена схемы активности, файла, который содержит схему, и действия, отображаемого на схеме, могут различаться.
|