is a
UML diagramming application written in Java and released under the n
Open Source BSD License . By virtue of being a
Java application, it is available on any platform supported by Java.
Software Development Magazine gives annual awards to popular software development tools in various categories. In 2003 ArgoUML was a finalist in the "Design and Analysis Tools" category. It received a runner-up award, beating many commercial tools.
However, as of version 0.20, ArgoUML is incomplete. It does not conform completely to the UML standard
and is lacking full support some diagram types including Sequence Diagrams [http://argouml.tigris.org/documentation/defaulthtml/manual/ch18.html .
Previous stable releases:
- V0.16.1 (August 2004)
- V0.18.1 (April 2005)
- V0.20 (February 2006)
New Features in V0.20:
- UML 1.4 - Enhanced extensibility features of UML 1.4
- Sequence Diagrams
- AndroMDA compatibility
- Quality - Hundreds of bugs have been fixed
- Most functions now support Multiple selection of modelelements
- Drag and Drop from the explorer tree into the diagram and within the explorer tree
Other Features:
- Built in design critics provide unobtrusive review of design and suggestions for improvements
- Extensible modules interface
- Internationalization support for English, German, French, Spanish and Russian
- OCL constraints for Classes.
- Code generation language support: Java, PHP, C++ and Csharp (C#)
- reverse engineering.
- class diagram auto layout
- PNG, GIF, JPG, SVG, EPS file generation from diagrams
- support for comments for multiple elements
- all UML 1.4 diagrams are supported