Skip to content

leraRadicovich/plantUML_Lib

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

sequence/SequenceLib.v3_lite

Привет!

Меня зовут Валерий Патрушев, я системный аналитик, тружусь на проектах нашего финтеха. В своей работе мы - системные аналитики - постоянно применяем язык моделирования UML для моделирования и анализа всевозможных бизнес процессов, а также проэктирования информационных систем, приложений, их взаимодействий. Зачастую, помимо диаграммы, мне нужно табличное представление процесса, а рисование таблицы - отдельная процедура, занимающая время. Чтобы упростить эту задачу, я задал вопрос: можно ли рисовать диаграмму и таблицу одновременно, решение было найдено в PlantUml и его встроенном препроцессоре, очень похожем на испольлзуемый в языке Си.

Библиотека для построения сиквенс-диаграмм. Версия 3.0 Лайт позволяет при помощи нескольких процедур изменить процесс создания диаграмм, при этом на выходе получать вместе с картинкой табличное представление процесса. А среда разработки позволяет экспортировать полученные таблицы в виде текста с разделителями.

Моделирование диаграмм и рисование таблиц штатными средствами PlantUml AS IS (Текст)

Моделирование диаграмм средствами PlantUml и данной библиотекой (Текст)

Пример отображения тестовой диаграммы в формате unicode ASCII (своеобразный путь для экспорта таблиц) (Текст)

Дата релиза 10.10.2024, Автор: Валерий Патрушев.

Известные баги и идеи по улучшению

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