I know that the same question has been asked many times on SO and I have gone through most of the threads. However, I still dot not have a satisfactory answer, so I thought of asking from community.
I am being assigned the work to do reverse engineering to a module and have the following issues:
Now they want me to dig through the code base and come up with class diagrams as well as sequence flow etc.
I have never worked in my professional life in this kind of situation where there is no idea where to start and how to do this work. The only thing I have is source code.
I have two questions where I want the help:
Update: I will have access to the source code. So I am more inclined towards the best approach to accomplish the task
There are several Java decompilers that will help you, such as JD-Core, and there's an Eclipse version of it.