Примечание: Мы стараемся как можно оперативнее обеспечивать вас актуальными справочными материалами на вашем языке. Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Просим вас уделить пару секунд и сообщить, помогла ли она вам, с помощью кнопок внизу страницы. Для удобства также приводим ссылку на оригинал (на английском языке).
_з0з_ Начальное состояние — это состояние объекта до тех пор, пока любое из событий на схеме не будет обработано.
_з0з__З2з_ — это тип состояния, представляющего завершенное действие.
_з0з_ Переход из состояния действия происходит, когда внутреннее действие состояния действия завершено.
_з0з_ Чтобы указать одновременные действия, которые должны быть выполнены перед выполнением следующего действия, используйте переход к соединению.
_з0з_ Дважды щелкните переходы из состояний действий, чтобы добавить в них метки с условиями _з2з_ и выражениями действий.
_з0з_ Чтобы указать действия, которые могут выполняться параллельно, используйте переключение ветвления.
_з0з_ Конечное состояние — завершение действий в ситуации, когда диаграмма представляется.
-
Откройте Visio, нажмите кнопку шаблоны и выберите пункт программное обеспечение и база данных.
-
Выберите действия UML и нажмите кнопку создать.
Теперь вы можете вставить дорожки и построить на схеме элемент управления "действия".
-
Если вы хотите обозначить ответственность на схеме деятельности, перетащите на страницу фигуру дорожки для каждого класса, пользователя или подразделения, которые вы хотите представить. Для этого выполните указанные ниже действия.
-
Перетащите фигуру Дорожка на страницу документа.
-
Дважды щелкните каждую наклейку на фигуре, чтобы изменить имя по умолчанию.
-
Повторите шаги a. и b, пока не будут добавлены все необходимые разделы или подразделения.
-
Перетащите маркеры выделения сбоку на фигуры дорожки, чтобы изменить нужный размер дорожек.
-
-
Используйте начальную и конечную фигуры узла для представления начального и конечного псевдо.
-
Перетащите фигуру Action (действие ) для каждого действия или состояния действия, которое вы хотите представить.
-
Используйте условие условия, например фигуру " решение ", чтобы указать возможный переход из состояния действия.
-
Для представления разветвления одного состояния действия на несколько параллельных состояний или синхронизации нескольких состояний действий в одном состоянии используются фигуры сложного перемещения, узла ветвления или соединения.
-
Сохраните схему.
-
Откройте схему модели UML, содержащую элемент UML, для которого вы хотите создать схему деятельности.
-
В представление в виде дерева щелкните правой кнопкой значок для пакета, подсистемы, класс, операции или варианта использования, в которых вы хотите создать схему деятельности. Выберите Создать, а затем щелкните Схема деятельности.
Откроется пустая страница, и набор элементов Деятельность UML станет самым верхним. В рабочей области появится водяной знак со словом "Деятельность". К представлению в виде дерева добавляется значок, соответствующий схеме.
Примечание: Если представление в виде дерева не отображается, в меню UML выберите Вид и щелкните Проводник по моделям.
-
Если вы хотите указать сферу ответственности в схеме деятельности, перетащите фигуру Дорожка на страницу для каждого класса, человека или подразделения, которые нужно представить.
Создание дорожек в схеме деятельности
-
В схема деятельности перетащите фигуру Дорожка на страницу документа.
-
Дважды щелкните фигуру, чтобы добавить имя и значения других свойств.
-
Повторяйте шаги 1 и 2 до тех пор, пока не добавите все необходимые разделы или подразделения.
-
Перетащите маркеры выделения по сторонам фигуры "Дорожка", чтобы задать нужный размер дорожек.
-
Перетащите фигуры Состояние, Состояние действия, Состояние объекта и Получение сигнала или Отправка сигнала в области, определенные дорожками, и соедините их с помощью фигур Поток управления и Поток объектов.
-
-
Перетащите фигуру Состояние действия или Состояние на страницу документа для каждого состояния действия или деятельности, которые должны вы хотите представить. Используйте фигуры Начальное состояние и Конечное состояние, чтобы представить начальное и конечное псевдосостояния. Работа с фигурами состояния в схемах состояний UML и схемах деятельности UML
-
Соедините фигуры Поток управления с фигурами Состояние, чтобы указать переход из одного состояния в другое.
Указание потока управления на схеме деятельности
-
В схема деятельности перетащите фигуру Поток управления на страницу документа.
-
Приклейте конечную точку фигуры Поток управления (без стрелки) к точке соединения
исходной фигуры Состояние действия или Состояние.
-
Приклейте конечную точку фигуры Поток управления (с стрелкой) к точке соединения конечной фигуры Состояние действия или Состояние.
-
Дважды щелкните фигуру Поток управления, чтобы добавить строку перехода, включающую событие, условие, выражение действия и т. д.
-
-
Используйте сложные фигуры переходов, такие как Переход (разветвление) или Переход (объединение), чтобы представить разделение одного состояния действия на несколько параллельных состояний или слияние нескольких состояний действий. Работа с фигурами перехода в схемах состояний UML и схемах деятельности UML
-
Если вы хотите заменить строки перехода значками сигналов, используйте для представления сигналов фигуры Отправка сигнала и Получение сигнала.
-
Дважды щелкните фигуру, чтобы открыть для нее диалоговое окно Свойства UML, в котором можно добавить имя, строку перехода, условие, отложенные события и другие свойства.
-
Сохраните схему.
Сведения о схемах деятельности UML
Схема активности — это особый случай схемы статечарт, в которой все состояния являются состояниями действий, а поток управления запускается по завершении действий в исходном состоянии.
Связанная с конкретным классом или вариантом использования, схема действий описывает внутреннее поведение метода. Используйте схему действий, чтобы представить поток, управляемый внутренним набором действий. Используйте статечарт схему, чтобы представить поток в ответ на внешние события.
На схемах активности вы можете завнимание и параллельно документировать одновременные операции. Это делает их более превосходными инструментами для моделирования рабочих процессов, анализа вариантов использования и работы с многопоточными приложениями.