Diagrama de actividades (ingenieria inversa)
Publicado: Mié Dic 15, 2004 4:54 pm
¿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:
Que muestre algo como esto:
Gracias de antemano.
Por ejemplo, si tenemos este programa en C:
Código: Seleccionar todo
/*----------------------------------*/
void Funcion_C(){...}
void Funcion_B()
{
Funcion_C();
}
void FuncionA()
{
Funcion_B();
Funcion_C();
}
void main(int argc, void **argv)
{
Funcion_A();
}
/*----------------------------------*/
Código: Seleccionar todo
main()
|
|-->Funcion_A()
|
|-->Funcion_B();
| |
| |
| |-->Funcion_C();
|
|-->Funcion_C();