Как создать блок-схему из исходного кода java в Eclipse [закрыто]

Я хотел бы создать блок-схему или диаграмму последовательности из моего исходного кода java.
Есть ли плагин, который может помочь мне сделать это?

5 ответов


этот пост предназначен для схема? Вы имеете в виду диаграмму последовательности или диаграмму классов eUML-хороший инструмент для создания диаграммы классов или последовательности Вы можете найти его в http://www.soyatec.com/main.php


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


наш инструмент, код ракеты для Eclipse может создавать как псевдокод, так и блок-схемы из Java (и кода C/C++). Проектные представления можно редактировать, и любые изменения вперед проектируются в код. Это не бесплатная программа, но есть бесплатная 30-дневная пробная версия. И это только для Eclipse 32-бит.


Я не уверен, есть ли плагин для этого, но есть, конечно, методы для этого. Если нет плагина, теоретически, можно было бы следовать подходу таких методов для его создания. Один из таких методов, который приходит на ум, содержится в статье анализ именования объектов для диаграмм обратной последовательности Атанас Раунтев и Бет Харкнесс Коннелл.

вот аннотация:

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


Я нашел этот плагин Eclipse Flowchart4j В 2.0.0 et http://www.codeswat.com/ Вы можете использовать его для - схемы или диаграмма последовательности и экспортировать его в MS Visio. У него только один недостаток. Вы должны заплатить за это.