Основные сведения о диаграмме состояний и ее элементах

Диаграмма состояний - один из доступных видов диаграмм, поддерживаемых Flexberry Designer.

Пример

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

Основные элементы диаграммы состояний

На диаграмме состояний можно отобразить следующие элементы нотации UML, доступные в панели элементов:

Элемент/Нотация Предназначение
Пример Класс (Class)
Пример Состояние (State)
Пример Состояние (StateEx)
Пример Составное состояние (Composite state)
Пример Разделитель (Concurrent state)
Пример История (History)
Пример Глубокая история (Deep history)
Пример Начальное состояние (Start state)
Пример Конечное состояние (Final state)
ПримерПример Синхронизатор/разветвитель (Complex transition)
Пример Переход (Transition)
Пример Сообщение (Event message)
Пример Точка изгиба связей (Point)
Пример Комментарий (Note)
Пример Коннектор комментария (Note connector)