Знаете ли вы какое-нибудь хорошее бесплатное программное обеспечение, которое будет использовать мои java-источники и будет генерировать диаграммы классов из них?бесплатное ПО для создания диаграмм
ответ
Это называется UML. Зная это ключевое слово, вы должны иметь больше успеха в Google. Если вы используете IDE, например Eclipse, вы также можете найти плагин here или here. Удачи.
Прежде всего спасибо за ваш ответ. UML не обязательно означает диаграммы классов. Также не все бесплатное ПО UML знает, как создавать диаграммы из существующего java и не все бесплатное программное обеспечение, это хорошо. Вот почему я предпочитаю спрашивать здесь, а не искать google. –
Диаграмма классов - это один тип структуры, который может быть смоделирован с использованием Unified Modeling Language (UML). – Mark
В прошлом году я написал этот небольшой инструмент: java2dot. Он создает файл для graphviz dot. См http://plindenbaum.blogspot.com/2008/10/javadoc-is-not-enough-java2dia.html
Надеется, что это помогает
Netbeans имеет UML plugin, что может полностью изменить класс инженер диаграмму из источника Java.
Это может быть больше, чем вы просили, но Doxygen используйте инструмент «dot» из графика, чтобы генерировать диаграмму классов по документации любого приложения java.
С уважением,
Гийом
Вы можете попробовать Fujaba. Он поддерживает форвардную инженерию (UML -> Java) и обратную инженерию (Java -> UML). Поддерживаются диаграммы классов.
alt text http://www.fujaba.de/fileadmin/Informatik/Fujaba/Resources/Screenshots/Fujaba4.gif
ArgoUML может создавать диаграммы класса Java. Однако в прошлый раз, когда я использовал его (справедливое время назад), он не выполнял всю эту замечательную работу, чтобы все это проложить.
Если вы используете Maven, один хороший способ создания UML из ваших классов, генерируя JavaDocs и добавление доклета UMLGraph. Смотрите следующую ссылку:
http://maven.apache.org/plugins/maven-javadoc-plugin/examples/alternate-doclet.html
Хорошая вещь о том, что это становится просто интегрировать в ночные сборки.
Slime - аккуратный небольшой UML-плагин для затмения, который может рисовать диаграммы классов.
AmaterasUML - бесплатный плагин для eclipse, который работает очень хорошо. Вы можете перетаскивать классы из проводника пакетов на диаграмму и экспортировать в png.
ArgoUML - лучший бесплатный инструмент UML. MagicDraw - лучший коммерческий инструмент UML. И у IDE есть плагины для создания UML-диаграмм (Eclipse и Netbeans, чтобы назвать два).
Я использую ObjectAID UML plugin для затмения. Это очень хороший бесплатный инструмент, который позволяет вам создавать диаграммы UML, которые вы можете перемещать.
См. Также this question для дополнительных плагинов Eclipse, которые позволяют вам делать это с помощью UML.
- 1. Инструментов для создания диаграмм классов
- 2. Какая лучшая библиотека для создания диаграмм и диаграмм на Java?
- 3. Создания диаграмм с GoogleVisualr
- 4. Graphviz + Doxygen для создания диаграмм классов UML
- 5. Программное обеспечение для создания диаграмм структуры данных?
- 6. chart.js плагин для создания диаграмм водопада
- 7. Python lib для создания 3D-диаграмм?
- 8. Инструмент для создания диаграмм в ActiveRecord
- 9. Инструменты для создания интерактивных системных диаграмм?
- 10. Ищете библиотеку XSLT для создания диаграмм SVG
- 11. Веб-сайт для создания диаграмм классов?
- 12. техника для создания древовидных диаграмм с фотографиями?
- 13. Библиотека Silverlight для создания диаграмм деревьев
- 14. Инструменты для создания диаграмм активности UML
- 15. Бесплатное решение для чтения/создания/обновления файлов excel с .NET.
- 16. FLOSS/Бесплатное решение для создания PDF-документов в Python?
- 17. советы по отображению графиков и диаграмм
- 18. API создания графических диаграмм ArangoDB
- 19. Как повысить производительность создания и рендеринга диаграмм высоких диаграмм
- 20. Ссылка на бесплатное приложение для Android и бесплатное приложение
- 21. Правильно использовать хранимую процедуру для динамического создания диаграмм?
- 22. Бесплатное видео (screencast, webcasts ...) обучение по DDD
- 23. для цикла для создания нескольких полиграфических диаграмм рассеяния
- 24. ggplot2 using facet_grid для создания круговых диаграмм для каждой строки
- 25. Функция Передача по значению и бесплатное выделение
- 26. Программное обеспечение/Webapp для создания диаграмм компьютерной науки
- 27. Методы построения диаграмм диаграмм
- 28. Уверенность категориальных предсказаний в MATLAB для создания диаграмм подъема
- 29. codeSourcery G ++ Lite Edition - бесплатное ПО?
- 30. Бесплатное руководство по обучению Sparx Enterprise Architect
Это должно быть в wiki для получения целого числа полезных ответов. – cethegeek