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

Материал из Поле цифровой дидактики
 
(не показана 1 промежуточная версия этого же участника)
Строка 23: Строка 23:


=== Формы представления участников ===
=== Формы представления участников ===
* participant
* actor
* actor
* boundary
* boundary
Строка 42: Строка 43:
queue      Queue      as F7
queue      Queue      as F7


@enduml
</uml>
=== Активация и деактивация ===
<uml>
@startuml
participant User
User -> A: DoWork
activate A
A -> B: << createRequest >>
activate B
B -> C: DoWork
activate C
C --> B: WorkDone
destroy C
B --> A: RequestCreated
deactivate B
A -> User: Done
deactivate A
@enduml
@enduml
</uml>
</uml>

Текущая версия от 13:35, 21 ноября 2023


Описание Диаграмма последовательности (англ. sequence diagram) — UML-диаграмма, на которой для некоторого набора объектов на единой временной оси показан жизненный цикл объекта (создание-деятельность-уничтожение некой сущности) и взаимодействие акторов (действующих лиц) информационной системы в рамках прецедента. Основными элементами диаграммы последовательности являются обозначения объектов (прямоугольники с названиями объектов), вертикальные «линии жизни» (англ. lifeline), отображающие течение времени, прямоугольники, отражающие деятельность объекта или исполнение им определенной функции (прямоугольники на пунктирной «линии жизни» — фокусы контроля, англ. focus of control), и стрелки, показывающие обмен сигналами или сообщениями между объектами.
Область знаний Информатика, Управление
Среды для создания диаграммы: Mermaid, PlantUML


Последовательность -> используется для передачи сообщения между двумя участниками . Участники не обязательно должны быть явно объявлены.

Формы представления участников

  • participant
  • actor
  • boundary
  • control
  • entity
  • database
  • collections
  • queue

Активация и деактивация