[c++] Outil de reverse engineering

Outil de reverse engineering [c++] - C++ - Programmation

Marsh Posté le 11-10-2005 à 18:53:16    

Bonjour à tous,
 
Pour pouvoir appréhender rapidement un très gros soft en C++, je recherche un outil gratuit (et open source si possible) qui permet de regénérer le diagramme UML des classes.
Quelqu'un connait ça?
 
Merci,
vw

Reply

Marsh Posté le 11-10-2005 à 18:53:16   

Reply

Marsh Posté le 11-10-2005 à 23:06:22    

doxygen te fait un diagramme de dépendance, c'est déjà ça. Pour de l'UML je sais pas trop mais un truc à la Rationnal ou Telelogic TAU doit en être capable.

Reply

Marsh Posté le 11-10-2005 à 23:16:37    

[:cupra]
 
(ah non, je pars, le dernier coup, je me suis pris 10 jours de ban)


---------------
JE JE SUIS LIBERTINEEEEEEEEEEE JE SUIS UNE CATINNNNNNNNN §§§§§§§§
Reply

Marsh Posté le 11-10-2005 à 23:20:54    

n'ai pas peur, c'est pas de la décompilation ici.
Le reverse c'est trouver une procédure de haut niveau à partir d'un produit de plus bas niveau, pas forcément ASM -> C/C++
 
Trouver une spec UML depuis un code C++ c'est pas interdit mais c'est vrai qu'appeller ça du reverse c'est un peu exagérer.

Reply

Marsh Posté le 12-10-2005 à 08:01:30    

Reply

Marsh Posté le 12-10-2005 à 10:19:04    

jesus_christ a écrit :


Trouver une spec UML depuis un code C++ c'est pas interdit mais c'est vrai qu'appeller ça du reverse c'est un peu exagérer.


 
C'est le terme. Reverse engineering
 


---------------
JE JE SUIS LIBERTINEEEEEEEEEEE JE SUIS UNE CATINNNNNNNNN §§§§§§§§
Reply

Marsh Posté le 12-10-2005 à 14:54:12    

jesus_christ a écrit :

n'ai pas peur, c'est pas de la décompilation ici.
Le reverse c'est trouver une procédure de haut niveau à partir d'un produit de plus bas niveau, pas forcément ASM -> C/C++
 
Trouver une spec UML depuis un code C++ c'est pas interdit mais c'est vrai qu'appeller ça du reverse c'est un peu exagérer.


 
Non, ce n'est pas exagéré, c'est juste que le terme a été médiatiquement détourné. C'est la même chose pour hacker par exemple.
 
En tout cas, merci à tous.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed