Генерация UML-диаграмм объектов из Java-программы
Есть ли способ, которым я мог бы генерировать UML-диаграммы объектов из .jar
файл, который я создал для своего проекта. Я хочу предоставить вход в банку, а затем генерировать диаграммы Object UML. Для генерации и визуализации диаграмм классов я использовал http://www.class-visualizer.net/, но не смог найти инструмент для генерации диаграмм object-uml.
1 ответ
Диаграммы объектов и классов - это две разные вещи. Есть несколько инструментов, которые могут выполнять статический анализ вашего исходного кода, чтобы составить для вас диаграмму классов (т.е. структуру классов). Для диаграммы объекта вам нужно что-то, что может подключиться к процессу во время выполнения, когда объекты находятся в памяти. Sparx EA может делать это - он может подключаться к процессам, которые испускают символы отладки, чтобы построить картину объектов в памяти и взаимодействия между ними, хотя, конечно, он может делать это только для объектов, которые выполняются процессом во время сеанса захвата. Он строит диаграмму последовательности, а не диаграмму объекта, но, тем не менее, он поможет вам с поведением объекта.