Диаграмма состояний: различия между версиями

Материал из Поле цифровой дидактики
 
(не показано 14 промежуточных версий этого же участника)
Строка 1: Строка 1:
{{Понятие
{{Diagram
|Description=Диаграмма состояний - один из доступных видов диаграмм. Она показывает, как объект переходит из одного состояния в другое. Диаграммы состояний служат для моделирования динамических аспектов системы. Данная диаграмма полезна при моделировании жизненного цикла объекта. От других диаграмм диаграмма состояний отличается тем, что описывает процесс изменения состояний только одного экземпляра определенного класса - одного объекта, причем объекта реактивного, то есть объекта, поведение которого характеризуется его реакцией на внешние события.
|Description=http://digida.mgpu.ru/images/thumb/f/f2/State_dg.png/120px-State_dg.png
|Field_of_knowledge=Информатика, История
* Диаграмма состояний - один из доступных видов диаграмм. Она показывает, как объект переходит из одного состояния в другое. Диаграммы состояний служат для моделирования динамических аспектов системы. Данная диаграмма полезна при моделировании жизненного цикла объекта. От других диаграмм диаграмма состояний отличается тем, что описывает процесс изменения состояний только одного экземпляра определенного класса - одного объекта, причем объекта реактивного, то есть объекта, поведение которого характеризуется его реакцией на внешние события.
|Inventor=Бабинович Иван
|Field_of_knowledge=NetSci, Информатика, Управление
|Clarifying_video=https://www.youtube.com/watch?v=ojCcUvGfpi8
|Environment=Mermaid, PlantUML
|Environment=UML
}}
Диаграмма состояний — диаграмма состояний из теории автоматов со стандартизированными условными обозначениями, которая может определять множество систем от компьютерных программ до бизнес-процессов. Используются следующие условные обозначения:
* Круг, обозначающий начальное состояние.
* Окружность с маленьким кругом внутри, обозначающая конечное состояние (если есть).
* Скруглённый прямоугольник, обозначающий состояние. Верхушка прямоугольника содержит название состояния. В середине может быть горизонтальная линия, под которой записываются активности, происходящие в данном состоянии.
* Стрелка, обозначающая переход. Название события (если есть), вызывающего переход, отмечается рядом со стрелкой.
 
Охраняющее выражение может быть добавлено перед «/» и заключено в квадратные скобки
 
=== PlantUML ===
 
=== [[Mermaid]] ===
{{#mermaid:stateDiagram
    direction LR
    [*] --> Still
    Still --> [*]
    Still --> Moving
    Moving --> Still
    Moving --> Crash
    Crash --> [*]
}}
* https://hellowac.github.io/mermaid_doc/stateDiagram.html
 
'''В - датасет формируется в ходе исследования.''' Например, датасеты получены в результате систематического обзора научной литературы.</br>
 
{{#mermaid:stateDiagram
    direction LR
    [*] --> разработать_дизайн
    разработать_дизайн--> провести_исследование
    state провести_исследование {           
        [*] --> подготовить_датасет                 
        подготовить_датасет--> подобрать_ПО
        подобрать_ПО--> [*]
    }
    провести_исследование--> изложить_текст
    изложить_текст--> интегрировать_ссылки
    интегрировать_ссылки--> маркировать_EP
    маркировать_EP--> предложить_к_публикации
    предложить_к_публикации--> [*]
}}
}}




[[Category:Diagrams]]
[[Category:Diagrams]]

Текущая версия на 12:44, 17 апреля 2024


Описание 120px-State_dg.png
  • Диаграмма состояний - один из доступных видов диаграмм. Она показывает, как объект переходит из одного состояния в другое. Диаграммы состояний служат для моделирования динамических аспектов системы. Данная диаграмма полезна при моделировании жизненного цикла объекта. От других диаграмм диаграмма состояний отличается тем, что описывает процесс изменения состояний только одного экземпляра определенного класса - одного объекта, причем объекта реактивного, то есть объекта, поведение которого характеризуется его реакцией на внешние события.
Область знаний NetSci, Информатика, Управление
Среды для создания диаграммы: Mermaid, PlantUML

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

  • Круг, обозначающий начальное состояние.
  • Окружность с маленьким кругом внутри, обозначающая конечное состояние (если есть).
  • Скруглённый прямоугольник, обозначающий состояние. Верхушка прямоугольника содержит название состояния. В середине может быть горизонтальная линия, под которой записываются активности, происходящие в данном состоянии.
  • Стрелка, обозначающая переход. Название события (если есть), вызывающего переход, отмечается рядом со стрелкой.

Охраняющее выражение может быть добавлено перед «/» и заключено в квадратные скобки

PlantUML

Mermaid

В - датасет формируется в ходе исследования. Например, датасеты получены в результате систематического обзора научной литературы.