Laden...

UML Diagramme aus Code generieren

Erstellt von knopper vor 18 Jahren Letzter Beitrag vor 18 Jahren 3.275 Views
K
knopper Themenstarter:in
40 Beiträge seit 2005
vor 18 Jahren
UML Diagramme aus Code generieren

Hallo,

Kennt Ihr ein gutes Tool ( Auch evaluation ), welches UML Diagramme aus C# Code generieren.

Gruss

200 Beiträge seit 2004
vor 18 Jahren

VISIO von Microsoft in Verbindung mit VS 2003/2002.

HTH

TOM_MUE

S
8.746 Beiträge seit 2005
vor 18 Jahren

Aus .NET-Code (1.1) kann man UML-Klassendiagramme nur unvollständig generieren. 1:n oder n:m Benutzt-Beziehungen sind aufgrund der fehlenden Typisierung bei Collections nicht generierbar (wenn man durchgängig Generics einsetzt geht es). Vererbung und Interfaces, sowie Kompositionen (nur mit Arrays) gehen.

210 Beiträge seit 2005
vor 18 Jahren

Rational Rose XDE müsste das auch können. Ob es davon eine Evaluationsversion gibt, weiß ich nicht.

Blog

Portable WebDAV Library

Windows Server Advanced Power Management
Erweitertes Energie-Management unter Windows

S
8.746 Beiträge seit 2005
vor 18 Jahren

Together kann das auch. Das Dumme ist nur, dass die Demo-Versionen von diesen Tools immer nur ein paar Klassen generieren, der Rest fehlt dann.

T
55 Beiträge seit 2005
vor 18 Jahren

hi,

ich verwende von microTool das ObjectiF damit geht's auch. Allerdings nur mit 1.1. Kanns auch in die andere Richtung und sogar ziemlich komfortable.

Kostelos ist es in der PersonalEdition auch und nur die Einschränkung das es nicht im Netzwerk, also von mehreren Usern verwendet werden kann.

Gott gab uns die Nüsse - knacken müssen wir sie.

S
8.746 Beiträge seit 2005
vor 18 Jahren

AUf der Objectif-Seite zur Personal Edition steht:

"Der Umfang der UML-Diagramme, die Sie je Projekt anlegen können, ist beschränkt: Sie können maximal fünf Klassendiagramme, fünf Sequenzdiagramme, fünf Packagediagramme und fünf Anwendungsfalldiagramme erstellen. Die Funktion Export/Import erlaubt in der Personal Edition nur den Import."

Ist das falsch oder taugt es tatsächlich nur für Spielprojekte?

I
1.739 Beiträge seit 2005
vor 18 Jahren

>Ist das falsch oder taugt es tatsächlich nur für Spielprojekte?

Für die Personal Edition das letztere.

P
939 Beiträge seit 2003
vor 18 Jahren

Dann gibt es noch Visual Paradigm. Gibt es für viele Sprachen und IDEs. Ich hatte mal die Eclipse-Integration ausprobiert. War sehr angenehm und einfach damit zu arbeiten. Nur leider ist es ziemlich teuer und die kostenlose Version ist wie immer stark eingeschränkt.

N
4.644 Beiträge seit 2004
vor 18 Jahren

Visual Studio 2005.

I
1.739 Beiträge seit 2005
vor 18 Jahren

>Visual Studio 2005.
Nein, VS2005 verfügt zwar über einen Klassendesigner, der arbeitet allerdings mit .Net-spezif. Datentypen und kann keine UML-Metadaten generieren.
Für UML braucht man nachwievor Tools von anderen Herstellern.