Язык UML. Руководство пользователя



Содержание


Обычно диаграмма состояний включает в себя:

  • простые и составные состояния (см. главу 21);
  • переходы вместе с ассоциированными событиями и действиями (см. ту же главу).

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

    Как и все прочие диаграммы, диаграмма состояний может содержать примечания и ограничения (см. главу 6).




    Содержание  Назад  Вперед