2009-03-17 5 views
0

Есть ли какой-либо инструмент, который может генерировать data-flow diagrams и entity relationship diagrams непосредственно из исходного кода VB.NET?Генерировать диаграммы потоков данных из источника VB.NET?

+0

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

+0

Мне нужен инструмент для vb.net – gudluck

ответ

0

Doxygen может создавать диаграммы отношений сущностей непосредственно из исходного кода. Он будет самым мощным, если вы будете аннотировать источники в стиле разметки Doxygen. Я могу искренне рекомендовать использовать Doxygen для проектов разработки языка C/C++ ...

Это не (по крайней мере, не последнее, что я проверил) выполняет диаграммы потоков данных.

Все его диаграммы фактически создаются путем описания их в языке точек, понимаемом AT & T's Graphviz.

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

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

0

Не отвечающий именно вашим потребностям, Doxygen имеет некоторые возможности в этой области для нескольких общих языков. Он использует пакет Graphviz.

Смежные вопросы