Диаграмма состояний (UML)

Диаграмма состояний (UML)
Пример диаграммы состояний.

Диаграмма состояний - это, по существу, диаграмма состояний из теории автоматов cо стандартизированными условными обозначениями[1] ,[2] которая может определять множество систем от компьютерных программ до бизнес-процессов. Используются следующие условные обозначения:

  • Круг, обозначающий начальное состояние.
  • Окружность с маленьким кругом внутри, обозначающая конечное состояния (если есть).
  • Скругленный прямоугольник, обозначающий состояние. Верхушка прямоугольника содержит название состояния. В середине может быть горизонтальная линия, под которой записываются активности, происходящие в данном состоянии.
  • Стрелка, обозначающая переход. Название события (если есть), вызывающего переход, отмечается рядом со стрелкой. Охраняющее выражение может быть добавлено перед "/" и заключено в квадратные скобки (название_события[охраняющее_выражение]), что значит, что это выражение должно быть истинным, чтобы переход имел место. Если при переходе производится какое-то действие, то оно добавляется после "/" (название_события[охраняющее_выражение]/действие).
  • Толстая горизонтальная линия с либо множеством входящих линий и одной выходящей, либо одной входящей линией и множеством выходящих. Это обозначает объединение и разветвление соответственно.

References

  1. OMG OMG Unified Modeling Language (OMG UML), Infrastructure Version 2.2 (February 2009). Архивировано из первоисточника 13 августа 2012.
  2. D. Drusinsky, Modelling and verification using UML statecharts, Elsevier, 2006

См. также

Ссылки



Wikimedia Foundation. 2010.

Игры ⚽ Поможем решить контрольную работу

Полезное


Смотреть что такое "Диаграмма состояний (UML)" в других словарях:

  • Диаграмма состояний — Диаграмма состояний: Диаграмма состояний вещества в термодинамике Диаграмма состояний конечного автомата Диаграмма состояний в UML …   Википедия

  • Диаграмма состояний (теория автоматов) — У этого термина существуют и другие значения, см. Диаграмма состояний. Диаграмма состояний  ориентированный граф для конечного автомата, в котором вершины обозначают состояния дуги показывают переходы между двумя состояниями На практике… …   Википедия

  • UML — (англ. Unified Modeling Language  унифицированный язык моделирования)  язык графического описания для объектного моделирования в области разработки программного обеспечения. UML является языком широкого профиля, это  открытый… …   Википедия

  • Диаграмма прецедентов — Диаграмма вариантов использования для упрощенной модели работы ресторана. Диаграмма прецедентов (англ.  …   Википедия

  • Диаграмма деятельности — UML диаграмма деятельности, отображающая процесс мозгового штурма. Диаграмма деятельности англ.  …   Википедия

  • Диаграмма компонентов — системы управления страховыми полисами Диаграмма компонентов, Component diagram  статическая структурная диаграм …   Википедия

  • Диаграмма коммуникации — Пример диаграммы коммуникации Диаграмма коммуникации (англ. communication diagram, в UML 1.x диаграмма кооперации, collaboration diagram) диаграмма, на которой изображаются взаимодействия между частями композитной структуры или ролями… …   Википедия

  • Диаграмма классов — Для улучшения этой статьи желательно?: Викифицировать статью. В UML диаграмма классов является типом диаграммы статичес …   Википедия

  • Диаграмма последовательности — (англ. sequence diagram) …   Википедия

  • Диаграмма развёртывания — Пример диаграммы развертывания Диаграмма развёртывания, Deployment diagram в UML моделирует физическое развертывание артефактов на узлах …   Википедия


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»