Содержание

Диаграмма состояний (State)

Когда используется:

  • Необходимо показать переход состояний объекта, например заявки

Отвечает на вопросы:

  • Какие статусы есть в системе?

  • Как происходит переход?

  • Какая взаимосвязь статусов?

Содержание схемы:

  • Стрелки - движения по статусам

  • Овалы - состояния

  • Описание схемы

Описание схемы:

  • На схеме отображен процесс прохождения рассмотрения контракта игрока перед подписанием
@startuml skinparam linetype ortho State1: Подписание директором State2: Подписание менеджером State3_Рассмотрение: Подписание Игроком State4: Ошибка контракта State5: Сохранить результат [*] --> State1 State1 --> State2 : Успешно State1 --> State5 : Отменить State2 --> State3_Рассмотрение State2 --> State5: Успех/Отказ state State3_Рассмотрение { state "Обдумывание решения" as long1 state "Решение принято" as long2 long1 --> long2 } State3_Рассмотрение --> State2 : Принять/Отказать State2 --> State4 : Ошибка State4 --> [*] State5 --> [*] @enduml