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

Диаграмма состояний - один из доступных видов диаграмм, поддерживаемых 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)