Создание схемы состояний UML

Примечание:  Мы стараемся как можно оперативнее обеспечивать вас актуальными справочными материалами на вашем языке. Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Просим вас уделить пару секунд и сообщить, помогла ли она вам, с помощью кнопок внизу страницы. Для удобства также приводим ссылку на оригинал (на английском языке) .

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

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

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

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

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

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

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

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

    Будет открыта пустая страница, и набор элементов Схема состояний UML становится самым верхним. В рабочей области отображается в виде водяного знака слово «диаграмма состояний». К представлению в виде дерева добавляется значок, соответствующий диаграмме.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

×