Заметки бизнес-аналитика
Главная › Системный анализ › BPMN, UML и C4

Пишу диаграммы последовательностей текстом (кодом)

Конспект статьи. Автор оригинала: Игорь Овчинин (Ростелеком)

Бизнес-аналитик рассказывает о переходе от рисования в Visio и draw.io к описанию диаграмм в PlantUML. В визуальных редакторах любая правка превращается в долгую перестановку фигур.

Плюсы текста

  • Правка — это добавление строки, раскладка перестраивается автоматически.
  • Файлы маленькие и хранятся в Git.
  • Картинка нужной версии генерируется за секунды.

Минусы

  • Синтаксис нужно выучить.
  • Локальная установка требует Java и Graphviz.

Как начать

Онлайн-редактор PlantUML или расширение для VS Code. Пример минимальной диаграммы:

@startuml
autonumber
actor Client
participant UI
participant Back
Client -> UI: Запрос
UI -> Back: Запрос от клиента
note right of UI: пояснение
Back --> UI: Ответ
UI --> Client: Ответ
@enduml

Время на установку окупается экономией на правках.

Источник: Пишу диаграммы последовательностей текстом (кодом)
Автор: Игорь Овчинин (Ростелеком)
Это конспект, пересказ основных идей. Полный текст, иллюстрации и примеры читайте в оригинальной статье.