View Full Version : analizzare struttura interna sorgenti
mad_hhatter
12-10-2006, 12:50
ciao, vi sara' sicuramente capitato di prendere in mano i sorgenti di un programma scritto da altri e dover capire come lavora il software e analizzarne la struttura interna (gerarchia dei vari file, relazioni tra essi, albero di chiamata dei metodi) per poi metterci le mani...
domanda: come si fa per automatizzare almeno un po' la cosa? cioe', e' necessario ogni volta leggersi tutto il sorgente o c'e' un modo per carpire le info di cui sopra in modo automatico?
grazie mille
mad_hhatter
PS: il sorgente in questione e' in c++ per linux
ciao, vi sara' sicuramente capitato di prendere in mano i sorgenti di un programma scritto da altri e dover capire come lavora il software e analizzarne la struttura interna (gerarchia dei vari file, relazioni tra essi, albero di chiamata dei metodi) per poi metterci le mani...
purtroppo si :cry:
comunque tornando alla domanda, potresti usare un software che faccia il reverse engineering del codice e sputi fuori un bel diagramma uml!
se non sai cos'č l'uml dai un'occhiata qui:
http://it.wikipedia.org/wiki/UML
per quanto riguarda il programma, ti posso consigliare Objecteering (http://www.objecteering.com/objecteering6_packaging_free_edition.php) che permette di farlo anche nella versione free!
'iao
mad_hhatter
12-10-2006, 14:09
grazie mille, purtroppo non conosco l'uml, ma ci hai gia' pensato tu e quindi ti ringrazio anche per la guida che ora mi mettero' a leggere.
grazie infinite, vediamo cosa riesco a tirar fuori :-)
mad_hhatter
mad_hhatter
14-10-2006, 14:05
purtroppo si :cry:
comunque tornando alla domanda, potresti usare un software che faccia il reverse engineering del codice e sputi fuori un bel diagramma uml!
se non sai cos'č l'uml dai un'occhiata qui:
http://it.wikipedia.org/wiki/UML
per quanto riguarda il programma, ti posso consigliare Objecteering (http://www.objecteering.com/objecteering6_packaging_free_edition.php) che permette di farlo anche nella versione free!
'iao
ciao, ho scaricato objecteering 6 free edition, ma il prgramma permete solo di creare modelli uml, non dā la possibilitā di analizzare un gruppo di sorgenti... dove sbaglio?
mad_hhatter
mad_hhatter
17-10-2006, 14:26
up
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.