I am new to reverse engineering code. I am currently trying to reverse engineer code that is poorly documented. The reason being is that my system will be based of the code I am reverse engineering. It is currently too complex to simple go through.
A friend of mine recommend I use a diagram called a USES diagram. He explained is as such. The diagram displays the modules and how each module connects to one another. The arrows display the data transfer between the modules. IT can be described that M1 uses M12 uses M2.
I have been looking on the net to find a better description of this and how I can create such a diagram and how I can define a module. I am attempting to define the architecture of the program. Unfortunately, a google search turned up very little.
I was wondering, is there another name for this type of diagram? I was describing it to another friend and he says that it sounded like a special case of a UML diagram.