2012-02-02 2 views
2

Мы пытаемся включить генерацию диаграммы UML при сборке через задачу в муравье.Использование муравьев и netbeans как я могу сгенерировать диаграмму UML

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

Мы используем NetBeans 7.1.

Любые указатели на это?

ответ

0

Какие UML-диаграммы вы хотите сгенерировать? Если вы хотите сгенерировать диаграммы классов и последовательностей для прецедента, опция MaintainJ.

Если у вас есть тестовые примеры JUnit для вашего приложения, вы можете создать диаграммы классов и последовательностей для каждого тестового примера. Проверьте это demo video.

Возможно, вам стоит посмотреть этот demo video, чтобы получить обзор MaintainJ.

Как только вы поймете, как создавать диаграммы для каждого тестового примера JUnit, его легко интегрировать с помощью скрипта Ant. Таким образом, для каждой новой сборки вы можете запускать все тестовые примеры и генерировать диаграммы UML для всех тестовых примеров.

Я являюсь автором MaintainJ, кстати.

+0

Интересный продукт. Tho, поскольку это всего лишь студенческий проект за один сеанс, вряд ли я куплю лицензию только для этого. – Erick

+0

Erick, MaintainJ является бесплатным для студентов. Обратитесь в службу поддержки MaintainJ, если вы хотите использовать ее в других проектах. –

+0

является MaintainJ доступным для Netbeans 8? –

0

Я думаю, что это не вопрос о IDE, которую вы используете, когда хотите сделать это с помощью муравья. Вы должны найти муравьиный плагин/задачу, которые могут генерировать графику из вашей иерархии классов.

Я только сейчас плагины, генерирующие код из UML-диаграмм, но не наоборот, но решение для вас может состоять в том, чтобы разработать свою собственную муравьиную задачу maby с помощью ImageMagick для генерации диаграммы.