Диаграмма последовательностей
Настройка диаграммы последовательности
Участники
Определите участников (акторов или систем) в вашей диаграмме последовательности. Каждый участник представляет сущность, которая отправляет или получает сообщения.
Участники
Сообщения
Определите сообщения, которыми обмениваются участники. Сообщения показывают поток коммуникации и могут иметь разные типы стрелок для обозначения синхронных, асинхронных или возвратных сообщений.
Сообщения
Примечания
Добавьте примечания для предоставления дополнительного контекста или пояснений в вашей диаграмме последовательности. Примечания могут быть расположены относительно участников.
Примечания
Выберите одного участника для слева/справа, одного или двух для над
Выберите одного участника для слева/справа, одного или двух для над
Настройки отображения
Бесплатный онлайн-конструктор диаграмм последовательностей
Что такое диаграмма последовательностей?
Диаграмма последовательностей показывает, как участники — люди, системы или сервисы — обмениваются сообщениями во времени в определённом порядке. Она отображает точный поток коммуникации шаг за шагом, помогая понять, кто, что и кому отправляет. Используйте её для документирования системных взаимодействий, планирования API-интеграций или объяснения многоэтапных процессов как техническим, так и нетехническим аудиториям.
Ключевые возможности
Участники и актёры
Определяйте системы, сервисы или людей в виде прямоугольных участников или актёров-фигурок. Каждый получает собственную линию жизни, идущую вниз по диаграмме.
Несколько типов стрелок
Выбирайте из сплошных, пунктирных, асинхронных и крестовых стрелок, чтобы точно обозначить синхронные вызовы, возвращаемые сообщения, события без ожидания ответа и ошибки.
Полосы активации
Отмечайте моменты активной обработки запроса участником с помощью управления активацией и деактивацией — время обработки становится визуально понятным.
Нумерация шагов
Включайте автоматическую нумерацию сообщений, чтобы на диаграммы было удобно ссылаться в документации, ревью или презентациях.
Заметки и аннотации
Добавляйте заметки слева, справа или поверх участников, чтобы добавить контекст, пояснить решения или выделить важные условия.
Масштаб и прокрутка
Перемещайтесь по большим и сложным диаграммам без потери деталей с помощью встроенного управления масштабом и прокруткой.
Лучше всего подходит для
Когда использовать
- Когда важен порядок взаимодействий между несколькими системами или людьми
- Когда нужно показать, кто инициирует каждый шаг и кто отвечает
- При документировании работы функции в разрезе сервисов до или после разработки
- При анализе процесса на предмет узких мест, избыточных вызовов или отсутствующей обработки ошибок
- При согласовании общего потока между разработчиками и менеджерами продукта до начала реализации
Типичные ошибки
- !Добавление слишком многих участников сразу — держите диаграммы сфокусированными на одном потоке или сценарии
- !Использование расплывчатых подписей сообщений, например 'запрос', вместо конкретных действий вроде 'POST /api/login'
- !Отсутствие полос активации, из-за чего скрывается, как долго каждый участник активно обрабатывает запрос
- !Смешивание высокоуровневых и низкоуровневых деталей в одной диаграмме — выбирайте один уровень абстракции
- !Отсутствие путей обработки ошибок и сбоев, что оставляет читателей с неполной картиной потока
- !Использование только сплошных стрелок для всего вместо выбора типов стрелок, отражающих стиль взаимодействия
Связанные инструменты
Создавайте похожие диаграммы с помощью этих инструментов