For basic UML knowledge, refer:
Http://blog.csdn.net/oscar999/article/details/6897613
There are many UML tools, which are open-source and cost-effective. Lin Zong. Search on the Internet and check whether the system is dizzy.
Not to mention the well-known powerdesigner and rational in the industry.
For getting started with UML, it is better to find a few simple tools that are easy to install and use than to pursue top.
Three models are recommended here:
1. eclipseuml
2. Visio
3. startuml
Eclipseuml
Omondo development is free of charge. If you are used to using Eclipse IDE, this is applicable.
The latest version of eclipseuml 2012 versions can be downloaded only at a cost. The download link is not provided directly on the download page. So you can only download version 3.5.
Http://www.uml2.org/eclipse-java-galileo-SR2-win32_eclipseUML2.2_package_may2010.zip
Visio
The full name is Microsoft Office Visio. Microsoft, of course, is also charged. Yes.
It is best to use version 2007 or above. Version 2003 does not fully support uml2.0, but it can also be used together.
: Http://microsoft-office-visio.softonic.cn/
Startuml
Open-source, free of charge. It is recommended.
The installation file is not large, only 21.67 M. It is easy to use after installation. You can also export a drawn image as an image.
: Http://staruml.sourceforge.net/en/download.php