Важно: Схема UML Statechart недоступна в Visio 2013 и более поздних версиях. Сведения о UML-схемах в Visio 2013 и более поздних версиях можно найти в разделе схемы UML в Visio.

Добавление строки перехода к переходу на схеме Statechart или активности

  1. В схема состояний или схема деятельности дважды щелкните фигуру перехода или потока управления , в которую вы хотите добавить переход ную строку.

  2. В диалоговом окне Свойства перехода UML выберите Переходи нажмите кнопку событие. Нажмите кнопку создать, выберите нужный вариант событие и нажмите кнопку ОК.

  3. Введите имя события и введите или выберите другие значения свойств. Щелкните вкладку, чтобы добавить в зависимости от типа создаваемого события ограничения, помеченные значения и параметры. Нажимайте кнопку ОК , пока не вернетесь к категории переходы.

  4. Нажмите кнопку Защита , чтобы добавить условие охранника. Затем в текстовом поле введите условие охранника.

  5. В разделе языквыберите нужный язык.

  6. Откройте вкладку действия и нажмите кнопку создать , чтобы создать выражение действия. Выберите нужный тип макрокоманда, нажмите кнопку ОК, а затем — свойства.

  7. Введите имя действия и введите или выберите другие нужные значения свойств. Щелкните вкладку для добавления сведений, аргументов (если они есть), ограничений или значений с тегами. Нажимайте кнопку ОК , пока не закроете диалоговое окно свойства переходов UML .

Строка перехода появится на переходе.

Совет.

В схемах активности вы можете использовать уведомление о получении сигнала и передачу сигналов , чтобы явным образом представлять сведения о событиях и действиях, которые обычно указываются в строке переходов. Чтобы добавить сведения о событии и действиях в уведомление о получении сигнала или о передаче сигнала , выполните описанную выше процедуру добавления строки перехода к переходу.

Указание переходов между состояниями в схеме Statechart

  1. В схема состояний перетащите на страницу документа фигуру перехода .

  2. Приклейте конечную точку фигуры перехода без стрелки к точке соединения Изображение точки соединения — синий значок "X" в фигуре исходного состояния .

  3. Приклейте конечную точку фигуры перехода с наконечником стрелки к точке соединения на фигуре конечного состояния .

  4. Дважды щелкните фигуру перехода , чтобы добавить строку перехода, в том числе событие, условие, выражение действия и т. д.

Совет.

Если исходное состояние также является конечным состоянием в схеме Statechart, используйте фигуру перехода в форме дуги. Приклейте две конечные точки фигуры к двум точкам соединения в одной фигуре состояния .

Указание сложного разветвленного перехода на схеме Statechart или активности

  1. В схема состояний или схема деятельности перетащите на страницу документа фигуру перехода (вилку) .

  2. Используйте фигуру перехода для соединения исходного состояния с панелью переходов (разветвления) . Приклейте конечную точку фигуры перехода без стрелки к точке соединения Изображение точки соединения — синий значок "X" в исходном состоянии, а конечную точку фигуры перехода (с наконечником) — на точку соединения на панели.

  3. Используйте фигуры переходов , чтобы подключить панель переходов (разветвленных) к состояниям назначения. Приклейте к конечным точкам фигуры переходов без стрелок, направленных на точки соединения Изображение точки соединения — синий значок "X" на панели, и конечные точки фигуры перехода с наконечниками стрелок на точки соединения в конечных состояниях.

Указание сложного перехода синхронизации на схеме Statechart или активности

  1. В схема состояний или схема деятельности перетащите фигуру перехода (присоединение) на страницу документа.

  2. Используйте фигуры переходов , чтобы соединить состояния исходного кода с панелью переходов (присоединение) . Приклейте конечные точки фигуры перехода без стрелок в точки соединения Изображение точки соединения — синий значок "X" на состояниях источника, а также в конечных точках фигуры перехода с наконечниками стрелок на точки соединения на панели.

  3. Используйте фигуру перехода , чтобы подключить панель переходов (присоединение) к целевому состоянию. Приклейте конечную точку фигуры перехода без стрелки к точке соединения на панели, а также к конечной точке фигуры перехода с наконечником стрелки до точки соединения в конечном состоянии.

Это временный абзац теста с закладкой.

Указывает на то, что сигнал отправлен или получен на схеме активности

  1. В схема деятельности перетащите на страницу документа фигуру " Отправка сигнала " или " уведомление о приеме сигнала ".

  2. Приклейте управляющий маркер Управляющий маркер перехода от отправки сигнала или уведомления о получении сигнала в точку соединения Изображение точки соединения — синий значок "X" на фигуре состояния источника действия .

  3. Приклейте управляющий маркер Управляющий маркер к точке соединения отправки сигнала или уведомления о поступлении сигнала в точку подключения в фигуре конечного действия .

    Совет: Чтобы правильно расположить фигуры для отправки сигнала и уведомления о получении сигнала , щелкните ее правой кнопкой мыши, наведите указатель на пункт фигураи выберите команду повернуть влево или повернуть вправо.

  4. Дважды щелкните фигуру Отправка сигнала или уведомление о получении сигнала , чтобы добавить имя, стереотип, события, действия, условие для условия и другие свойства.

Примечание: Когда вы используете форму отправки сигнала или уведомления о получении сигнала вместо обычного перехода потока управления, символ отправки или получения сигнала заменяет сигнал отправки или метку события на переходе.

Указание потока управления на схеме деятельности

  1. В схема деятельности перетащите фигуру Поток управления на страницу документа.

  2. Приклейте конечную точку фигуры потока управления без стрелки к точке соединения Изображение точки соединения — синий значок "X" в фигуре состояние действия или состояние источника.

  3. Приклейте конечную точку фигуры потока управления с наконечником стрелки к точке соединения на фигуре состояние или состояниедействия назначения.

  4. Дважды щелкните фигуру Поток управления, чтобы добавить строку перехода, включающую событие, условие, выражение действия и т. д.

См. также

Создание схемы UML Statechart

Нужна дополнительная помощь?

Совершенствование навыков
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединение к программе предварительной оценки Майкрософт

Были ли сведения полезными?

Насколько вы удовлетворены качеством перевода?

Что повлияло на вашу оценку?

Добавите что-нибудь? Это необязательно

Спасибо за ваш отзыв!

×