Frage

Wenn ich ein Klassendiagramm mit VS2008 erzeugen, etwa für eine C # Datei XYZ.cs -. Ich bekomme ein Klassendiagramm detailliert alle Felder, Eigenschaften, Methoden und verschachtelte Typen

Gibt es ein Tool / Dienstprogramm, das die gleiche für alle internen Klasse / Interface-Referenzen, die ich in dieser Datei verwendet haben, tun wird.

Für zB. Ich habe eine Eigenschaft des Typs ABC in XYZ.cs ... ist es eine Möglichkeit zu bekommen ABC und die damit verbundenen Bezug auf dem Klassendiagramm von XYZ zu zeigen, selbst?

Um genauer zu sein: Wenn mein XYZ.cs eine Eigenschaft hat Biped vom Typ Säugetiere. Die Klassendiagramm zeigt und Listen Biped ... was Ich mag würde, um zu sehen ist Säugetier auch als hierarchischer Knoten im Diagramm selbst aufgeführt.

Um es einfach auszudrücken den kompletten Objektbaum für alle Arten ... für atleast die benutzerdefinierten Typen.

War es hilfreich?

Lösung

  1. Right die Eigenschaft klicken und "Show als Verein"
  2. wählen
  3. Wiederholen Sie für alle Objekte mit verschiedenen Klassen

Andere Tipps

Altova UModel oder Enterprise Architect . Beide Anwendungen können Reverse-Engineering C # und Java-Code in UML-Diagramme, einschließlich Klassendiagrammen. Um dies zu tun, sie den Sourcecode oder Baugruppen Ihres Projektes analysieren.

Ich habe beide verwendet, aber es vorziehen, UModel, weil es weniger Funktionen hat. !!! EA ist nur Overkill, da es viele andere Funktionen hat im Zusammenhang Management, Bug-Tracking und vieles mehr zu projizieren. Leider hat EA nicht immer können Sie bestimmte Aktionen rückgängig zu machen. Mit UModel, können Sie immer rückgängig machen Ihre Fehler und die Benutzeroberfläche ist benutzerfreundlicher, meiner Meinung nach.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top