ArgoUML is the leading open source UML modeling tool and includes support for all standard UML 1.4 diagrams. It runs on any Java platform and is available in ten languages.
Unified Modeling Language Tools
All 9 UML 1.4 diagrams supported.
Platform independent: Java 5+
Standard UML 1.4 Metamodel
UML profile support with profiles provided.
Available in ten languages.
Advanced diagram editing and Zoom.
Intuitive user interface.
Open Source Software
Small (<50 employees), Medium (50 to 1000 Enterprise (>1001 employees)
ArgoUML is a UML diagramming application written in Java and released under the open source Eclipse Public License. It includes support for all standard UML 1.4 diagrams. It runs on any Java platform and it is available in ten languages- EN, EN-GB, DE, ES, IT, RU, FR, NB, PT, ZH. ArgoUML 0.26 and 0.26.2 can be used in all over the world and downloaded over 80,000 times. ArgoUML can be installed using the Java Web Start procedure connected to ArgoUML home page.
For windows people can also download a setup file to install it in 30 seconds and launch the application, creating a desktop icon. ArgoUML support some UML 1.4 diagram types: class diagram, statechart diagram, activity diagram, use case diagram, collaboration diagram, deployment diagram, and sequence diagram. ArgoUML also gives code generation for Java, C++, C#,PHP4, and PHP5.
It enables Reverse Engineering from Java. ArgoUML also provides generation of database schemas or code in other languages like Ruby or Delphi. It also has a simple user interface.The screen of ArgoUML can be divided into four different pages. The “explorer” pane shows the relationship between diagrams and design items. The “ToDo” pane contains task that could be completed.
The drawing window is the main window where people can create diagrams. Using “details pane” of ArgoUML, users can depict their diagram items and link them with elements. The modeling process of ArgoUML is intuitive and smooth. Another feature of ArgoUML is the presence of checklist for every component of a model. Class models are influenced by generation. Class model and the generated process influence the design assistance. So, ArgoUML is an active open-source project that provides a working tool to support basic UML modeling activities.
This will be specifically attractive for people who are learning UML diagrams.