Диаграмма состояний (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 моделирует физическое развертывание артефактов на узлах …   Википедия


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

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