logo
Учебное пособие по циклу лабораторных работ Технологии разработки программного обеспечения

Состояния

Конкретное состояние (в общем случае – статический срез системы) формируется инструментом State(Состояние). На диаграмме оно изображается в виде прямоугольника с закругленными углами. Состояние имеетимя, начинающееся с заглавной буквы. Под ним могут записыватьсяусловие идействия. Условия про­веряются, а действия выполняются, когда автомат находится в соответствующем состоянии.

Отметим принятые правила оформления элементов диаграммы состояний. Элемент Stateпредставляет не действие, а описание статического состо­яния, в котором автомат может находиться неограниченно долго. Автомат может переходить из текущего состояния в другие состояния при выполнении опреде­ленных действий пользователя или условий, которые должны быть выполнены. Действия и условия отображаются только на линиях переходов между состояни­ями.