Какой инструмент выбрать для описания программы в диаграммах?
Хочу полностью понять, как работает некая программа, но в голове все тяжело уложить, и потом что-то забудется. Так что хочу описать программный код в диаграммах для себя, то есть кто кого вызывает или просто что происходит в определенном участке кода, чтобы в итоге получить полную картину происходящего. Какой есть хороший инструмент для этого? Или обычный UML подойдет? В общем, мне не нужна автоматическая генерация по заголовкам или коду, мне просто нужен расширенный функционал по созданию диаграмм вручную.