Хороший UML-дизайнер для Visual Studio 2008 Professional Edition с генерацией кода - PullRequest
1 голос
/ 09 марта 2009

Какой самый дешевый инструмент, который я могу купить, чтобы позволить визуальный дизайн UML с возможностями генерации кода, учитывая, что в настоящее время это Visual Studio Professional, а не Team Studio.

Я пытаюсь добиться возможности визуального создания пространств имен, классов, основных параметров и функций в новых разработках, чтобы я мог объяснить, как показать макет класса моему боссу, а затем отправить сгенерированные фрагменты vb.net в разработку. Команда "заполнить пробелы".

Ответы [ 3 ]

1 голос
/ 09 марта 2009

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

1 голос
/ 09 марта 2009

А как насчет SDE для Visual Studio ?

Вы упомянули стоимость: ну, это оборотная сторона Visual Studio. Вы не получаете много бесплатно. Решарпер стоит денег. Черт, даже Visual SVN стоит денег (сравните это с IDE Java, где это стандартно).

Самая большая проблема, я думаю, заключается в том, что, если я правильно прочитал то, что вы говорите, вам понадобится проектирование в обе стороны из исходного кода C #? Если так, вы собираетесь заплатить за это. Даже в мире Java вы платите за это.

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

Если вы просто хотите нарисовать некоторые UML-диаграммы без использования технологии туда-обратно, я попробовал несколько из них, и JUDE Community было лучшим из тех, что я нашел среди бесплатных. Я слышал, что последняя версия ArgoUML тоже не отстой. Просто посмотрел, и это, конечно, намного лучше, чем когда я попробовал год или два назад.

Так что все сводится к тому, чего вы пытаетесь достичь?

0 голосов
/ 15 июня 2010

Microsoft действительно не хватает поддержки UML для этого, хотя у меня есть хороший опыт работы со StarUML, http://staruml.sourceforge.net/en/

...