Что такое хороший бесплатный инструмент UML-диаграмм, поддерживающий автоматическую ассоциацию классов - PullRequest
0 голосов
/ 09 июня 2011

Я ищу простой инструмент, который позволил бы мне перечислить несколько классов, описать члены и методы каждого класса, типы данных членов, распознать, когда тип данных является другим классом (например, если у меня есть класс Foo и член класса Bar равен Foo fooItem, тогда он установит связь между классами Foo и Bar). Есть предложения?

Ответы [ 6 ]

2 голосов
/ 09 июня 2011

Похоже, эта ссылка содержит несколько очень подробных ответов: Какой лучший инструмент для построения диаграмм в UML? .

1 голос
/ 14 апреля 2016

PlantUML - http://plantuml.com/

Диаграммы определяются простым языком. Может использоваться во многих других инструментах, редакторах и средах разработки.

Может также генерировать искусство ASCII, которое я считаю полезным. Попробуйте онлайн-демонстрационный сервер - http://plantuml.com/plantuml/

 ┌───┐          ┌─────┐
 │Bob│          │Alice│
 └─┬─┘          └──┬──┘
   │    hello      │   
   │──────────────>│   
 ┌─┴─┐          ┌──┴──┐
 │Bob│          │Alice│
 └───┘          └─────┘
1 голос
/ 09 июня 2011

Дайте umbrello попробовать. Легко учиться и имеет множество функций для UML-диаграмм.

1 голос
/ 09 июня 2011

Проверьте Арго UML и Аста (Джуд)

0 голосов
/ 13 апреля 2016

По мнению @ UMLGURU, Sparx EA обеспечит реверс-инжиниринг, но не является бесплатным. Если вам просто нужно что-то тактическое, вы можете использовать бесплатную 30-дневную пробную версию.

http://www.sparxsystems.com/products/ea/index.html

0 голосов
/ 09 июня 2011

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

...