Оглавление:
Определение - что означает диаграмма состояний?
Диаграмма состояний - это диаграмма, используемая в информатике для описания поведения системы с учетом всех возможных состояний объекта при возникновении события. Это поведение представлено и проанализировано в серии событий, которые происходят в одном или нескольких возможных состояниях. Каждая диаграмма представляет объекты и отслеживает различные состояния этих объектов по всей системе.
Существуют различные типы диаграмм состояний, которые имеют различную семантику и немного отличаются. Диаграммы состояний графически представляют конечные автоматы. Они используются только для понимания поведения объекта во всей системе.
Техопедия объясняет состояние диаграммы
Элементы, которые составляют диаграмму состояний, представляют собой округлые прямоугольники, представляющие состояния и стрелки, показывающие переходы в следующее состояние. Раздел действий отображает действия, которые выполняет объект, пока он находится в этом состоянии. Каждая диаграмма состояний начинается с начального состояния, то есть состояния, в котором создается объект. Сразу после исходного состояния объекты меняют свои состояния, а следующее состояние определяется условиями, основанными на действиях. В некоторых случаях диаграммы состояний представляют супер-состояние, которое является условием, созданным, когда множество переходов приводят к определенному состоянию. Супер-состояние показывает, что все состояния внутри этой диаграммы переходят в избыточное состояние, что делает диаграмму более сложной.
Переход на диаграмме состояний представляет собой переход из одного состояния в другое и инициируется событием, которое является внутренним или внешним по отношению к моделируемому объекту. Действие - это операция, которая вызывается моделируемой сущностью. Очень традиционной формой диаграммы состояний для конечной машины является ориентированный граф.
