2009-03-09 4 views
1

Was ist das billigste Tool, das ich kaufen kann, um visuelles UML-Design zu ermöglichen, das Codegenerierungsfähigkeiten hat, die derzeit Visual Studio Professional und nicht Team Studio sind.Guter UML-Designer für Visual Studio 2008 Professional Edition mit Codegenerierung

Ich versuche die Fähigkeit der visuellen Erstellung der Namespaces, Klassen, Hauptparameter und Funktionen in neuen Entwicklungen zu erreichen, damit ich meinem Chef das Klassenlayout erklären kann und dann die generierten vb.net - Snubs an die Entwicklungsteam, um die Lücken zu füllen.

Antwort

1

Was ist mit SDE for Visual Studio?

Sie erwähnen die Kosten: Nun, das ist der Nachteil von Visual Studio. Sie bekommen nicht viel umsonst. Resharper kostet Geld. Hell, sogar Visual SVN kostet Geld (vergleiche das mit Java IDEs wo es Standard ist).

Das größte Problem, das ich denke, ist, dass, wenn ich lese, was Sie richtig sagen, möchten Sie Roundtrip-Engineering von C# Quellcode? Wenn ja, wirst du dafür bezahlen. Sogar in der Java-Welt bezahlen Sie dafür.

Ich bin nicht überzeugt, dass solche Dinge tatsächlich so viel Wert haben. UML muss selektiv verwendet werden, um Schlüsselabstraktionen, Konzepte und Architektur zu erklären. Dies kann ein Code-Generator nicht tun. Auch für High-Level-Klassendiagramme ist schnell kein Platz mehr, wenn Sie alle Eigenschaften und Methoden eingeben.

Wenn Sie nur einige UML-Diagramme ohne hte Roundtrip-Engineering zeichnen möchten, habe ich ein paar von diesen versucht und JUDE Community war über die besten, die ich von den freien gefunden habe. Ich habe gehört, die neueste Version von ArgoUML nicht auch nicht. Ich habe mich kurz umgeschaut und es ist sicherlich viel besser als vor ein oder zwei Jahren.

Es kommt also alles darauf an, was Sie erreichen möchten?

+0

... kostet 358,50 $ für die "Standard" Code Generation Suite. Alles billiger? – digiguru

+0

Probieren Sie ArgoUML, und ich überlege, ein ASP.NET-Code-Generierung-Modul dafür schreiben. Prost für die Hilfe. – digiguru

1

Visual Studio 2008 verfügt über einen integrierten Klassendesigner. Es ist nicht so robust wie ein voll entwickeltes UML-Tool, aber wenn Sie nur nach Klassendiagramm-Funktionen mit Code-Generierung suchen, funktioniert es sehr gut. Und es kostet nichts extra.

Verwandte Themen