Привет, прошу совета.
В связи с собственными нуждами, ну и потренироваться заодно, есть задача: в рамках работы некоего программного продукта есть некий юзкейс. При этом, де факто, взаимодействуют там только программные модули в соответствии с определенной бизнес-логикой. Архитектура ПО достаточно навороченная: более 10 модулей плюс некоторые функциональные комбинации, плюc БД, плюс торчащие наружу IN/OUT, не учитывая внешних по отношению к системе сущностей.
Я хотел бы визуально представить логику работы системы (ПО) в определенных ситуациях, именно сам процесс, пошагово. То есть, конкретные юзкейсы. В данном случае визуализация нужна, что бы продемонстрировать детально процесс самому себе, а так же коллегам, которые пожелают быстро въехать в суть происходящего (предположим, новому сотруднику).
Суть вопроса (проблемы) такая: не могу выбрать подходящий инструмент. Кмк, тут великолепно бы в качестве визуализации процесса подошло нечто, разнесенное по swimlane-ам. Но BPMN, к примеру, - он больше про бизнес-уровень и более высокоуровневые уровни абстракции (или нет?), так что я думаю, что тут он не подходит. Так же, возможно, я не под нужным углом смотрю на проблему. Потихоньку начал набрасывать в виде обычной блок-схемы, в меру своих возможностей и понимания логики работы, но... хотелось бы более формального описания и, при этом, подходящего для демонстрации.
P.S. Про текстовое описание можно не упоминать, с этим я так или иначе справлюсь, вопрос именно в визуализации.