Sequence Diagrams - fpmi-hci-2024/project14-1965823945 GitHub Wiki

Диаграммы последовательности (Sequence Diagrams)

Диаграммы последовательности представляют собой визуальное отображение взаимодействия между объектами в системе в определенной последовательности. Они помогают понять, как объекты взаимодействуют друг с другом во времени, а также порядок вызовов методов и передачу сообщений.

Основные элементы диаграммы:

  • Объекты: представляют собой сущности, участвующие во взаимодействии.
  • Сообщения: показывают, как объекты обмениваются данными и вызывают методы друг у друга.
  • Временная линия: отображает порядок выполнения действий во времени, где вертикальная ось представляет время, а горизонтальная ось — объекты.
  • Активные участники: обозначают, когда объект активен и выполняет действия.
код puml
@startuml
Пользователь -> Блог : Просмотр информации о реке
Блог -> БазаДанных : Запрос данных о реке
БазаДанных --> Блог : Возврат данных о реке
Блог --> Пользователь : Отображение информации о реке
@enduml

替代文本

код puml
@startuml
Администратор -> Блог : Войти в систему
Блог -> БазаДанных : Аутентификация администратора
БазаДанных --> Блог : Возврат успеха
Блог --> Администратор : Показать панель администратора
@enduml

替代文本

код puml
@startuml
Пользователь -> Блог : Оставить комментарий
Блог -> БазаДанных : Сохранить комментарий
БазаДанных --> Блог : Подтверждение сохранения
Блог --> Пользователь : Показать подтверждение
@enduml

替代文本

код puml
@startuml
Администратор -> Блог : Создать новый пост
Блог -> БазаДанных : Сохранить пост
БазаДанных --> Блог : Подтверждение сохранения
Блог --> Администратор : Показать подтверждение поста
@enduml

替代文本

код puml
@startuml
Пользователь -> Блог : Поиск реки
Блог -> БазаДанных : Запрос данных о реке
БазаДанных --> Блог : Возврат данных о реке
Блог --> Пользователь : Отображение результатов поиска
@enduml

替代文本

⚠️ **GitHub.com Fallback** ⚠️