Перейти к основному контенту
Поддержка
Войдите с помощью учетной записи Майкрософт
Войдите или создайте учетную запись.
Здравствуйте,
Выберите другую учетную запись.
У вас несколько учетных записей
Выберите учетную запись, с помощью которой нужно войти.

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

Statechart diagram showing the transitions an object undergoes as it responds to outside events

Выноска 1 начальный состояние — это состояние объекта, прежде чем все события на схеме обдействовали.

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

Callout 3 переход указывает на то, что в ответ на событие объект перейдет из одного состояния в другое и выполняет действие.

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

Создание схемы статечарт

  1. Откройте модель UML, которая содержит класс или вариант использования, включающий поведение, которое вы хотите представить в схеме статечарт.

  2. В меню файл наведите указатель мыши на пункт создать, выберите программное обеспечениеи щелкните Схема модели UML.

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

    Появляется пустая страница, а набор элементов Статечарт UML становится самым верхним набором элементов. Рабочая область отображает "Статечарт" в качестве подложки. К представлению в виде дерева добавляется значок, соответствующий схеме.

    Примечание: Если представление в виде дерева не отображается, в меню UML выберите Вид и щелкните Проводник по моделям.

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

    Работа с фигурами состояния в схемах состояний UML и схемах деятельности UML

  5. Перетащите фигуру составного состояния на страницу, чтобы представить параллельное, взаимно исключающее или вложенное подсостояние.

    Работа с фигурами составных состояний в UML-схемах статечарт

  6. Соединение состояний с другими состояниями с помощью фигур перехода для указания того, что объект в одном состоянии будет вводить второе состояние в ответ на событие.

    Работа с фигурами перехода в схемах состояний UML и схемах деятельности UML

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

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

  8. Используйте неполную или глубокую фигуру, чтобы показать, что объект возобновляет свое состояние, которое оно Последнее удерживало в области.

    Работа с фигурами составных состояний в UML-схемах статечарт

  9. Дважды щелкните любую фигуру, чтобы открыть диалоговое окно " свойства UML " и добавить имя, действия, действия, события и другие свойства.

  10. Сохраните схему.

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

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

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

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

Насколько вы удовлетворены качеством перевода?
Что повлияло на вашу оценку?
После нажатия кнопки "Отправить" ваш отзыв будет использован для улучшения продуктов и служб Майкрософт. Эти данные будут доступны для сбора ИТ-администратору. Заявление о конфиденциальности.

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

×