- В обозревателе моделей UML перетащите действие в пакет.
- или -
- В обозревателе моделей UML щелкните действие правой кнопкой мыши и выберите команду Вырезать. Щелкните пакет правой кнопкой мыши и выберите команду Вставить.
Примечание
Это действие отобразится в обозревателе моделей UML только при добавлении первого элемента на схему.
Описание потока управления
Схема активности описывает бизнес-процесс или программный алгоритм как последовательность действий. Стрелки-соединители показывают, как управление последовательно передается от одного действия к другому. Обычно действие может начаться только после завершения предыдущего действия.
На следующем рисунке приведен пример, как можно показывать последовательность действий с помощью действий, соединителей, ветвей и циклов.Более подробно элементы описаны в следующих разделах.
Схемы активности используют Действия и Соединители, чтобы описывать систему или приложение как последовательность действий, последовательно принимающих управление.
|
|
- Создайте Действие (1) для каждой основной задачи, выполняемой пользователем, системой или ими обоими.
Примечание
Попробуйте описать процесс или алгоритм всего несколькими действиями. С помощью Действий вызова поведения можно определять каждое действие подробнее на отдельных схемах.
- Убедитесь, что заголовок каждого действия четко показывает, зачем оно нужно.
- Свяжите действия в последовательность с помощью Соединителей (2).
- Каждое действие заканчивается до начала следующего действия в потоке управления. Если нужно описать перекрывающиеся действия, воспользуйтесь Узлом ветвления.
Хотя схема описывает последовательность действий, она не описывает то, как действия выполняются и как управление передается от одного действия к следующему. Если с помощью схемы изображается бизнес-процесс, управление может передаваться, например, при отправке сообщения электронной почты одним человеком другому. Если с помощью схемы иллюстрируется система программного обеспечения, управление может передаваться при нормальном потоке выполнения от одного оператора к другому.