www.mikrocontroller.net

Forum: PC-Programmierung reverse engineering von VB.NET-code in UML


Autor: Albrecht Weiser (asterix)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Programmiergenossen,
ich möchte aus vorliegenden .NET-Projekten Code in
UML-Klassendiagrammen und -Sequenzdiagrammen darstellen. Ich habe
Visual Studio 2003 und VISIO Professional 2002. In der VISIO-Hilfe
steht als Anleitung:
man soll in Visual Studio die Projektmappe im Projektmappenexplorer
markieren, dann  im Menü "Projekt" auf
"VISIO UML" klicken. Nur daß bei mir in VisualStudio unter
"Projekt"
dieser Menüpunkt "VISIO UML" nicht existiert.
Ich habe zuerst Visual Studio installiert, und danach VISIO.
kann es sein, daß es an der Installationsreihenfolge liegt, daß der
Menüpunkt nicht auftaucht, oder an der Version?
Wäre schön, wenn irgendjemand dazu Rat wüsste.
Gruß

Albrecht

Autor: Jojo S. (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
soll das wirklich in .NET funktionieren ? Ich erinnere mich das Visio
mal VB6 Klassen verarbeiten konnte.

Autor: Μαtthias W. (matthias) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi

es gibt einige Programme die dir aus einem Assembly die UML-Darstellung
der darin enthaltenen Klassen erstellen. Auf die schnelle hab ich z.B.
http://www.btinternet.com/~lotontech/visualmodelin...
gefunden. AFAIK war das auch mal ein Semesterprojekt an meiner
Hochschule ein solches Tool zu erstellen. Die haben dann eine
GraphML-Datei geschrieben und die dann mit yEd von
http://www.yworks.com visualisiert.

Matthias

Autor: Jojo S. (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
gerade noch mal ausprobiert und Visio2003 nachinstalliert. Die
Menupunkte sind dann so wie im ersten Posting beschrieben vorhanden, in
VS .NET und VB6.

Autor: Albrecht Weiser (asterix)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Matthias,
danke für deinen Tip. Ich werde es gleich mal ausprobieren mit den
beiden von dir beschriebenen Programmen.
So far
Albrecht

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.