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