Today, I'd like to introduce one excellent tool called: freemind to you...You can obtain the latest version from http://freemind.sourceforge.net. It is a Java program, so you still need to download Java run-time environment. That website also tells you the exact link to download the enviroment.
I believe it is a very good tool for me to understand the complicated computer programs, including the linux kernel.
I also had the experiences of using Visio. To be honest, you can draw very beautiful flowcharts by the tool. Because some programs are so complex, I have to draw many many text boxes to represent the functions within the entire flow. And because of the limited layer, I also had to do many works to adjust the positions of all the text boxes and all the arrows.
Freemind is not just designed to draw flowcharts, its main aim is to help you trace the status of one big projects.
Thought the branching, you can divide your big project into several smaller "projects", and then more smaller projects... Also, you can freely collapse or expand the branches to obtain more clear understandings.
Besides the above, freemind can do the adjustment job instead me when I want to add something into quantities of text boxes, which is the biggest advantage for me, so I like it...
No comments:
Post a Comment