ArgoUML
A leading open source UML modeling tool
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.
ArgoUML's user interface is divided into 4 panels:
Top left: a hierarchical view of the current project file.
Top right: editor for the selected part of the project, in this case a class diagram.
Bottom left: the designer's "to do" list.
Bottom right: details of the selected object in the diagram or the selected "to do" item.
Supported diagrams:
Class
State
Use case
Activity
Collaboration
Deployment
Sequence