C++Talk.NET Forum Index C++Talk.NET
C++ language newsgroups
 
Archives   FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

UML Reverse Engineering von C++ Code

 
Post new topic   Reply to topic    C++Talk.NET Forum Index -> C++ (German)
View previous topic :: View next topic  
Author Message
Jens Hibbeler
Guest





PostPosted: Fri Oct 21, 2005 11:31 pm    Post subject: UML Reverse Engineering von C++ Code Reply with quote



Hallo,

ich muss ein ziemlich umfangreiches C++ Projekt umstellen zu dem es leider
keine Dokumentation gibt. Aus diesem Grund suche ich ein Tool, dass mir aus
den C++ Klassen ein Klassendiagram erstellt. Leider bin ich bisher nur auf
Tools gestossen, die nur Vererbungsbeziehungen anzeigen. Ich bräuchte aber
umbedingt noch die Assoziationen zwischen den Klassen. Kennt jemand ein
Programm, dass dies leistet?

Viele Grüße,

Jens Hibbeler

--
de.comp.lang.iso-c++ - Moderation: mailto:voyager+mod (AT) bud (DOT) prima.de
FAQ: http://www.voyager.prima.de/cpp/ mailto:voyager+send-faq (AT) bud (DOT) prima.de
Back to top
albrecht.fritzsche
Guest





PostPosted: Sat Oct 22, 2005 8:46 am    Post subject: Re: UML Reverse Engineering von C++ Code Reply with quote



Jens Hibbeler wrote:
Quote:
Hallo,

ich muss ein ziemlich umfangreiches C++ Projekt umstellen zu dem es leider
keine Dokumentation gibt. Aus diesem Grund suche ich ein Tool, dass mir aus
den C++ Klassen ein Klassendiagram erstellt. Leider bin ich bisher nur auf
Tools gestossen, die nur Vererbungsbeziehungen anzeigen. Ich bräuchte aber
umbedingt noch die Assoziationen zwischen den Klassen. Kennt jemand ein
Programm, dass dies leistet?

doxygen

Ali

--
de.comp.lang.iso-c++ - Moderation: mailto:voyager+mod (AT) bud (DOT) prima.de
FAQ: http://www.voyager.prima.de/cpp/ mailto:voyager+send-faq (AT) bud (DOT) prima.de

Back to top
Torsten Robitzki
Guest





PostPosted: Sat Oct 22, 2005 10:38 am    Post subject: Re: UML Reverse Engineering von C++ Code Reply with quote



Jens Hibbeler wrote:

Quote:
Hallo,

Hallo Jens,

Quote:

ich muss ein ziemlich umfangreiches C++ Projekt umstellen zu dem es leider
keine Dokumentation gibt.

sei doch froh, dann mußt Du nicht auch noch die Dokumentation umstellen.

Quote:
Aus diesem Grund suche ich ein Tool, dass mir aus
den C++ Klassen ein Klassendiagram erstellt. Leider bin ich bisher nur auf
Tools gestossen, die nur Vererbungsbeziehungen anzeigen. Ich bräuchte aber
umbedingt noch die Assoziationen zwischen den Klassen. Kennt jemand ein
Programm, dass dies leistet?

Mit Rational/IBM Rose geht das wohl. Man muß das aber kräftig manuell
nachbearbeiten. Insbesondere Aggregationen werden meist als solche
Dargestellt und nicht als einfache Member. Und ob ein Zeiger nun eine
Aggregation oder nur eine Assoziation ist, kann das Tool so einfach auch
nicht ermitteln.

mfg Torsten

--
de.comp.lang.iso-c++ - Moderation: mailto:voyager+mod (AT) bud (DOT) prima.de
FAQ: http://www.voyager.prima.de/cpp/ mailto:voyager+send-faq (AT) bud (DOT) prima.de

Back to top
Jens Hibbeler
Guest





PostPosted: Sat Oct 22, 2005 12:40 pm    Post subject: Re: UML Reverse Engineering von C++ Code Reply with quote

Hi,

ich hatte hier leider keine Version von Rational Rose zur Verfügung und habe
es dann mit Oxygen probiert. Mit ein paar Einstellungen geht das ganz gut.
Leider gibt es keine Gesamtübersicht bei der Assoziationen angezeigt werden,
aber immerhin dies für jede Klasse einzelnd.
Danke für die Tipps,

Jens

--
de.comp.lang.iso-c++ - Moderation: mailto:voyager+mod (AT) bud (DOT) prima.de
FAQ: http://www.voyager.prima.de/cpp/ mailto:voyager+send-faq (AT) bud (DOT) prima.de
Back to top
Martin Winkler
Guest





PostPosted: Sat Oct 22, 2005 1:27 pm    Post subject: Re: UML Reverse Engineering von C++ Code Reply with quote

Jens Hibbeler wrote:

Quote:
Hallo,

ich muss ein ziemlich umfangreiches C++ Projekt umstellen zu dem es leider
keine Dokumentation gibt. Aus diesem Grund suche ich ein Tool, dass mir
aus den C++ Klassen ein Klassendiagram erstellt. Leider bin ich bisher nur
auf Tools gestossen, die nur Vererbungsbeziehungen anzeigen. Ich bräuchte
aber umbedingt noch die Assoziationen zwischen den Klassen. Kennt jemand
ein Programm, dass dies leistet?

Hallo Jens,
Du könntest dir noch http://www.jumli.de ansehen. Das Programm sollte das
von Dir Gewünschte leisten. Wird aktuell zwar nicht weiterentwickelt, aber
vielleicht erfüllt es Deinen Zweck.

Gruß
Martin

--
de.comp.lang.iso-c++ - Moderation: mailto:voyager+mod (AT) bud (DOT) prima.de
FAQ: http://www.voyager.prima.de/cpp/ mailto:voyager+send-faq (AT) bud (DOT) prima.de

Back to top
albrecht.fritzsche
Guest





PostPosted: Sat Oct 22, 2005 1:55 pm    Post subject: Re: UML Reverse Engineering von C++ Code Reply with quote

Jens Hibbeler wrote:
Quote:
Hi,

ich hatte hier leider keine Version von Rational Rose zur Verfügung und habe
es dann mit Oxygen probiert. Mit ein paar Einstellungen geht das ganz gut.
Leider gibt es keine Gesamtübersicht bei der Assoziationen angezeigt werden,
aber immerhin dies für jede Klasse einzeln

Ja. Zudem kann man in doxygen die Sourcen in die Dokumentation mit ein-
beziehen (INLINE_SOURCES) und diese ergibt dann IMHO eine sehr gute
Navigation durch die Sourcen.

Ali

--
de.comp.lang.iso-c++ - Moderation: mailto:voyager+mod (AT) bud (DOT) prima.de
FAQ: http://www.voyager.prima.de/cpp/ mailto:voyager+send-faq (AT) bud (DOT) prima.de

Back to top
Display posts from previous:   
Post new topic   Reply to topic    C++Talk.NET Forum Index -> C++ (German) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2006 phpBB Group
SEO toolkit © 2004-2006 webmedic.