PlantUML
Что это
PlantUml - инструмент с открытым исходным кодом, позволяющий пользователям создавать диаграммы на основе
простого текстового языка.
Как она работает(since v.15)
Преимущества
- Текстовое описание блоков, стрелок, которые можно отредактировать, используя несколько слов.
- Разработчики любят код, PlantUML — это тоже код, а значит, что если разработчику показать эту статью,
то он не только сможет читать данную диаграмму, а более того, сможет её даже сам нарисовать.
- Если положить схему в код и залить в git, то исходник точно никуда не денется.
- Для PlantUML много не надо — достаточно браузера, в котором вы сможете открыть онлайн-редактор или же
Confluence.
- У PlantUML простой синтаксис, который легко понять и использовать. Он не требует дополнительного
обучения для начала работы.
Способы создания диаграмм
- Онлайн-редактор
с синтаксисом PlantUML.
- В Confluence — макрос «PlantUML Macro».
- Для Idea плагин «PlantUML Integration»
Типы диаграмм
Страница официального гайда
- Диаграмма последовательности
- Диаграмма случая использования
- Диаграмма классов
- Диаграмма объектов
- Диаграмма деятельности
- Диаграмма компонентов
- Диаграмма развертывания
- Диаграмма состояний
- Временная диаграмма