sequence/SequenceLib.v3_lite
Привет!
Меня зовут Валерий Патрушев, я системный аналитик, тружусь на проектах нашего финтеха. В своей работе мы - системные аналитики - постоянно применяем язык моделирования UML для моделирования и анализа всевозможных бизнес процессов, а также проэктирования информационных систем, приложений, их взаимодействий. Зачастую, помимо диаграммы, мне нужно табличное представление процесса, а рисование таблицы - отдельная процедура, занимающая время. Чтобы упростить эту задачу, я задал вопрос: можно ли рисовать диаграмму и таблицу одновременно, решение было найдено в PlantUml и его встроенном препроцессоре, очень похожем на испольлзуемый в языке Си.
Библиотека для построения сиквенс-диаграмм. Версия 3.0 Лайт позволяет при помощи нескольких процедур изменить процесс создания диаграмм, при этом на выходе получать вместе с картинкой табличное представление процесса. А среда разработки позволяет экспортировать полученные таблицы в виде текста с разделителями.
Моделирование диаграмм и рисование таблиц штатными средствами PlantUml AS IS
Моделирование диаграмм средствами PlantUml и данной библиотекой
Пример отображения тестовой диаграммы в формате unicode ASCII (своеобразный путь для экспорта таблиц)
Дата релиза 10.10.2024, Автор: Валерий Патрушев.
Известные баги и идеи по улучшению
- Продумать над автоматизацией альтов и группировок, с условием вложенности, гибкости и альтернативной нумерацией.
- Добавить умную нумерацию стрелок в альтах, чтобы альтернативная стрелка имела номер, точно определяющий ей альтернативную пару или набор.