Введение в формальные методы описания бизнес-процессов. Кулябов Д.С - 93 стр.

UptoLike

8.7. Диаграмма состояний 93
ные значения изображаются в виде строки в скобках, расположенной под име-
нем другого элемента. В приложении А.2 приведена таблица стандартных по-
меченных значений UML.
Ограничение (Constraint) расширяет семантику блоков UML. C их помо-
щью можно вводить новые или изменять существующие правила. Ограниче-
ния изображаются в виде строки в скобках, которая расположена возле ассо-
циированного элемента или связана с ним отношениями зависимости. Можно
также представить ограничение в виде примечания. В приложении А.3 при-
ведена таблица стандартных ограничений UML.
8.7. Диаграмма состояний
Диаграммы состояний (Statechart Diagram) используются для описания
поведения сложных систем. Они определяют все возможные состояния, в ко-
торых может находиться объект, а также процесс смены состояний объекта в
результате некоторых событий.
8.7.1. Состояние
Состояние (State) представляет собой условие или ситуацию в ходе жиз-
ненного цикла объекта, в течение которого он удовлетворяет логическому
условию, выполняет определённую деятельность или ожидает события.
Событие (Event) спецификация существенных явлений в поведении
системы, которые имеют местоположение во времени и пространстве.
Состояние на диаграмме изображается прямоугольником со скруглённы-
ми вершинами, который может быть разделен на две секции горизонтальной
линией (рис. 8.18). В верхней секции записывается имя состояния, а в ниж-
ней список некоторых внутренних действий или переходов в данном со-
стоянии.
Имеется также два вида псевдосостояний: начальное состояние, в кото-