Erstellen Sie C++ - Code von Visio-UML-Diagramm

Visio 2010 Beta generieren können statische UML-Diagramm von nativem C++ - Projekt, und es ist großartig. Wie ist es möglich, zu lösen umgekehrte problem: gegeben sei eine statische UML-Diagramm von Visio generieren von header-Dateien?

Oder, vielleicht, gibt es gratis-tools für Architektur-Entwicklung und reverse engineering?

BEARBEITEN
Generell, ich brauche keine Grafiken, streng UML. Sie sollten nur klar sein, genug, um Sie zu betrachten und zu verstehen, Klassen, die bei der Gestaltung Anwendung, die Umsetzung und Unterstützung. Aber es muss eine Funktion reverse engineering und code-Generierung.

Werde ich versuchen, die Nutzung der angebotenen alternativen in einigen Tagen und Schreibe dann einen kleinen Vergleich.

  1. ArgoUML
    Ich habe versucht, der import meiner vorhandenen code und scheiterte. Der Grund ist, dass C++ - Unterstützung ist pre-alpha. Viele Konstruktionen, die die Sprache noch nicht unterstützt werden. Von MessageBox angezeigt, während der Import:

C++ reverse engineering-Modul
pre-alpha-Phase. Die bekannten Grenzwerte sind:

* very few C++ constructs are supported, e.g., enums, unions, templates, etc, aren't;
* no support for non-member variables and functions;
* no integration with the C++ generator => RTE won't work!;
* no operator overload support;
* very immature, certainly this list needs to grow!

InformationsquelleAutor flashnik | 2010-01-06

Schreibe einen Kommentar