Важно: Схема UML Statechart недоступна в Visio 2013 и более поздних версиях. Сведения о UML-схемах в Visio 2013 и более поздних версиях можно найти в разделе схемы UML в Visio.
Добавление строки перехода к переходу на схеме Statechart или активности
-
В схема состояний или схема деятельности дважды щелкните фигуру перехода или потока управления , в которую вы хотите добавить переход ную строку.
-
В диалоговом окне Свойства перехода UML выберите Переходи нажмите кнопку событие. Нажмите кнопку создать, выберите нужный вариант событие и нажмите кнопку ОК.
-
Введите имя события и введите или выберите другие значения свойств. Щелкните вкладку, чтобы добавить в зависимости от типа создаваемого события ограничения, помеченные значения и параметры. Нажимайте кнопку ОК , пока не вернетесь к категории переходы.
-
Нажмите кнопку Защита , чтобы добавить условие охранника. Затем в текстовом поле введите условие охранника.
-
В разделе языквыберите нужный язык.
-
Откройте вкладку действия и нажмите кнопку создать , чтобы создать выражение действия. Выберите нужный тип макрокоманда, нажмите кнопку ОК, а затем — свойства.
-
Введите имя действия и введите или выберите другие нужные значения свойств. Щелкните вкладку для добавления сведений, аргументов (если они есть), ограничений или значений с тегами. Нажимайте кнопку ОК , пока не закроете диалоговое окно свойства переходов UML .
Строка перехода появится на переходе.
Совет.
В схемах активности вы можете использовать уведомление о получении сигнала и передачу сигналов , чтобы явным образом представлять сведения о событиях и действиях, которые обычно указываются в строке переходов. Чтобы добавить сведения о событии и действиях в уведомление о получении сигнала или о передаче сигнала , выполните описанную выше процедуру добавления строки перехода к переходу.
Указание переходов между состояниями в схеме Statechart
-
В схема состояний перетащите на страницу документа фигуру перехода .
-
Приклейте конечную точку фигуры перехода без стрелки к точке соединения
в фигуре исходного состояния . -
Приклейте конечную точку фигуры перехода с наконечником стрелки к точке соединения на фигуре конечного состояния .
-
Дважды щелкните фигуру перехода , чтобы добавить строку перехода, в том числе событие, условие, выражение действия и т. д.
Совет.
Если исходное состояние также является конечным состоянием в схеме Statechart, используйте фигуру перехода в форме дуги. Приклейте две конечные точки фигуры к двум точкам соединения в одной фигуре состояния .
Указание сложного разветвленного перехода на схеме Statechart или активности
-
В схема состояний или схема деятельности перетащите на страницу документа фигуру перехода (вилку) .
-
Используйте фигуру перехода для соединения исходного состояния с панелью переходов (разветвления) . Приклейте конечную точку фигуры перехода без стрелки к точке соединения
в исходном состоянии, а конечную точку фигуры перехода (с наконечником) — на точку соединения на панели. -
Используйте фигуры переходов , чтобы подключить панель переходов (разветвленных) к состояниям назначения. Приклейте к конечным точкам фигуры переходов без стрелок, направленных на точки соединения
на панели, и конечные точки фигуры перехода с наконечниками стрелок на точки соединения в конечных состояниях.
Указание сложного перехода синхронизации на схеме Statechart или активности
-
В схема состояний или схема деятельности перетащите фигуру перехода (присоединение) на страницу документа.
-
Используйте фигуры переходов , чтобы соединить состояния исходного кода с панелью переходов (присоединение) . Приклейте конечные точки фигуры перехода без стрелок в точки соединения
на состояниях источника, а также в конечных точках фигуры перехода с наконечниками стрелок на точки соединения на панели. -
Используйте фигуру перехода , чтобы подключить панель переходов (присоединение) к целевому состоянию. Приклейте конечную точку фигуры перехода без стрелки к точке соединения на панели, а также к конечной точке фигуры перехода с наконечником стрелки до точки соединения в конечном состоянии.
Это временный абзац теста с закладкой.
Указывает на то, что сигнал отправлен или получен на схеме активности
-
В схема деятельности перетащите на страницу документа фигуру " Отправка сигнала " или " уведомление о приеме сигнала ".
-
Приклейте управляющий маркер
перехода от отправки сигнала или уведомления о получении сигнала в точку соединения на фигуре состояния источника действия . -
Приклейте управляющий маркер
к точке соединения отправки сигнала или уведомления о поступлении сигнала в точку подключения в фигуре конечного действия .Совет: Чтобы правильно расположить фигуры для отправки сигнала и уведомления о получении сигнала , щелкните ее правой кнопкой мыши, наведите указатель на пункт фигураи выберите команду повернуть влево или повернуть вправо.
-
Дважды щелкните фигуру Отправка сигнала или уведомление о получении сигнала , чтобы добавить имя, стереотип, события, действия, условие для условия и другие свойства.
Примечание: Когда вы используете форму отправки сигнала или уведомления о получении сигнала вместо обычного перехода потока управления, символ отправки или получения сигнала заменяет сигнал отправки или метку события на переходе.
Указание потока управления на схеме деятельности
-
В схема деятельности перетащите фигуру Поток управления на страницу документа.
-
Приклейте конечную точку фигуры потока управления без стрелки к точке соединения
в фигуре состояние действия или состояние источника. -
Приклейте конечную точку фигуры потока управления с наконечником стрелки к точке соединения на фигуре состояние или состояниедействия назначения.
-
Дважды щелкните фигуру Поток управления, чтобы добавить строку перехода, включающую событие, условие, выражение действия и т. д.