The top-down approach means we use the source code analysis tool to view programming flow diagrams, such as a class diagram, a call graph, or the dependency graph. The following table lists some recommended tools that will help you to analyze the source code more easily:
Tools |
Description |
Doxygen |
It can generate documentation from the source code and also automatically visualize the relationships between modules, dependency graphs, and inheritance diagrams, by using the dot tool from Graphviz. Refer to the website at www.doxygen.org. To be able to generate documents from the source code, it requires proper comments and tags in the source code. Here are some tips that may be worth reading. Bear in mind that the generation of documents by doxygen can take a long time. Don't tie the doxygen to parts of the compiler jobs. Check out the following... |