Какой инструмент UML действительно может использовать Java-код? - PullRequest
1 голос
/ 12 марта 2011

Многие инструменты UML утверждают, что выполняют прямое / обратное проектирование кода Java. Однако из предыдущего опыта выясняется, что в этой области действительно мало инструментов.

Я не занимаюсь проектами Java уже 3 года и хочу быть в курсе текущего состояния в этой области.

В частности, меня интересует создание скелетов конечного автомата из диаграммы, возможность создавать хуки для моего собственного кода и возможность обратного инжиниринга диаграммы состояния обратно (не нужно менять сам конечный автомат вне инструмента) .

Какие инструменты UML работают в этой области? Предприятие Architecht? Визуальная Парадигма? Другие

Гейр Ове Норвегия

Ответы [ 2 ]

0 голосов
/ 15 марта 2011

Enterprise Architect поставляется с набором инструментов визуального анализа выполнения, который имеет ряд выходных данных, включая генерацию диаграмм последовательности выполнения кода в реальном времени, диаграммы переходов состояний (диаграмма последовательностей с состояниями), а также отчеты Profiler, показывающие работуи частота вызовов.

Я бы посоветовал прочитать больше о Enterprise Architect Визуальный анализ выполнения здесь.

0 голосов
/ 13 марта 2011

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

...