Visual Basic Project Code для работы с диаграммой UML

Мне дали задачу конвертировать старую программу VB6 в C #. К сожалению, проект состоит из 8 модулей, большого количества кода в каждом и множества вложенных выражений IF и просто планирует ужасный дизайн.

Я надеюсь найти инструмент, который бы взял все файлы и сгенерировал какую-то диаграмму UML, чтобы показать основной поток кода, чтобы позволить мне начать его отладку.

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

Я знаю, что мне придется взять некоторые входные файлы и просмотреть их все в поисках того, что они делают в каждой ситуации, чтобы найти сходства и различия, чтобы получить более элегантное решение, которое будет проще поддерживать.

Спасибо за любую помощь

Ответы на вопрос(5)

Ваш ответ на вопрос