неофициальный форум фкн

Историческое состояние - UML - фкн вгу

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

существует две разновидности исторического состояния:

  1. недавнее
  2. давнее

Недавнее историческое состояние (shallow history state)

является первым подсостоянием в составном состоянии

Подсостояние - UML - ФКН ВГУ

Составное состояние (composite state) — такое сложное состояние, которое состоит из других вложенных в него состояний. Последние будут выступать по отношению к первому как подсостояния (substate).

Последовательные подсостояния (sequential substates) используются для моделирования такого поведения объекта, во время которого в каждый момент времени объект может находиться в одном и только одном подсостоянии

Составное состояние - UML - диаграмма состояний

Составное состояние (composite state) - сложное состояние, которое состоит из других вложенных в него состояний. (подсостояний)
сложное - составное состояние пример фкн вгу

Выражение действия - UML - диаграмма состояний

Выражение действия (action expression) - выполняется в том и только в том случае, когда переход срабатывает и представляет собой атомарную операцию, выполняемую сразу после срабатывания соответствующего перехода до начала каких бы то ни было действий в целевом состоянии

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

Пример:

Сторожевое условие - UML - диаграмма сосотояний

Введение для перехода сторожевого условия позволяет явно определить условия его срабатывания

Используется если из одного состояния есть несколько переходов с одним и тем же событием-триггером

Событие - UML - диаграмма состояний

Событие представляет собой определение некоторого факта, имеющего место в пространстве и во времени

В качестве событий можно рассматривать =

  1. сигналы,
  2. вызовы,
  3. окончание фиксированных промежутков времени
  4. или моменты окончания выполнения определенных действий

Рядом со стрелкой перехода надписывается =

Переход - UML - диаграмма состояний

Простой переход (simple transition) - представляет собой отношение между двумя последовательными состояниями, которое указывает на факт смены одного состояния другим - на диаграмме переход обозначается стрелкой
.

Переход осуществляется при наступлении некоторого события

Переход может быть направлен в то же состояние, из которого он выходит (переход в себя) .

Pages

Subscribe to RSS - неофициальный форум фкн