Diagrama de actividades (ingenieria inversa)
Publicado por Mario (1 intervención) el 15/12/2004 16:17:16
¿Alguien sabe si hay algún programa o herramienta que a partir del código fuente obtenga una especie de diagrama de actividades? Me refiero a la lista de funciones o métodos invocados desde cada función/método.
Por ejemplo, si tenemos este programa en C:
/*----------------------------------*/
void Funcion_C(){...}
void Funcion_B()
{
Funcion_C();
}
void FuncionA()
{
Funcion_B();
Funcion_C();
}
void main(int argc, void **argv)
{
Funcion_A();
}
/*----------------------------------*/
Que muestre algo como esto:
main()
|
|-->Funcion_A()
|
|-->Funcion_B();
| |
| |
| |-->Funcion_C();
|
|-->Funcion_C();
Por ejemplo, si tenemos este programa en C:
/*----------------------------------*/
void Funcion_C(){...}
void Funcion_B()
{
Funcion_C();
}
void FuncionA()
{
Funcion_B();
Funcion_C();
}
void main(int argc, void **argv)
{
Funcion_A();
}
/*----------------------------------*/
Que muestre algo como esto:
main()
|
|-->Funcion_A()
|
|-->Funcion_B();
| |
| |
| |-->Funcion_C();
|
|-->Funcion_C();
Valora esta pregunta
0