2011-10-28 2 views
4

Я ищу генератор диаграмм класса, который принимает корневую папку как входную и генерирует диаграмму классов. Поделитесь некоторыми из лучших инструментов, которые вы, возможно, использовали.Генератор диаграммы наилучшего класса (не плагин eclipse)

ответ

1

Magic Draw довольно хорошо: https://www.magicdraw.com/. Вы можете использовать его как подключаемый модуль Eclipse или как отдельную программу. Он может выполнять круговое отключение (файлы классов в UML и UML в файлы классов).

1

вы можете попробовать использовать BOUML; это с открытым исходным кодом, и хотя его разработчик объявил в сентябре 2010 года, что он прекратил разработку BOUML, мне кажется, что он все еще исправляет ошибку .

+0

Он также позволяет генерировать и синхронизировать исходный код с Java, PHP и другими. A Хороший инструмент – AngocA

+0

Это не выглядит с открытым исходным кодом: http://www.bouml.fr/pricing.html Или, может быть, я недопонимаю? «Моделью BOUML (bouml versus bouml.exe) нужен действительный файл лицензии для запуска (см. Юридические упоминания)». – iX3

+0

Похоже, что между автором программного обеспечения и некоторыми людьми из Википедии возникли проблемы, после чего автор сказал, что он больше не будет поддерживать программное обеспечение; спустя некоторое время программное обеспечение перестало быть бесплатным. Существует бесплатная версия (4.22) по адресу http://bouml.softpedia.com/ –

0

В моем MsC я обнаружил StarUML. Это был очень эффективный инструмент с открытым исходным кодом, однако его развитие кажется прекращенным.

Он принимает UML 2.0 полностью. Вы должны попробовать.

http://staruml.sourceforge.net/en/index.php

0

Я использовал UMLGraph один раз, это требует GraphViz. Он включает в себя doclet, поэтому вы можете включать сгенерированные диаграммы UML в свой Javadoc. Тем не менее, он не обновлялся.

0

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

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