Visual Paradigm for UML (VP-UML) is a powerful but easy-to-use UML modeling tool that supports full software life-cycle - analysis, design, implementation, testing and deployment. This UML CASE tool helps you build quality applications FASTER, better and cheaper. You can draw all types of UML Diagrams, generate code from diagrams and vice versa, and generate documentation. This UML tool also provides plenty UML resources - UML tutorials, UML demos and UML sample projects.
VP-UML Features:
+the latest UML support (use case diagram, sequence diagram, collaboration diagram, class diagram, state diagram, activity diagram, component diagram, deployment diagram, object diagram, package diagram)
+OOAD support - object-oriented analysis (OOA), object-oriented design (OOD)
+Textual analysis for identifying candidate classes, use cases, flow of events...
+CRC Card for finding objects
+Use case modeling (use case description, scheduling...)
+Business Workflow diagram
+Incremental round-trip engineering
+Code Generation - generate code, model to code, diagram to code (UML to code, UML model to Java)
+Reverse engineering - code to model, code to diagram (Java to UML models, Java to UML diagram)
+Instant Reverse for XML, Dot NET dll/exe, C++, CORBA IDL
+Auto-synchronization Between source code and diagrams
+Report generator for generating documentation to HTML/PDF
+Automatic diagram layout - rearrange classes and connectors in UML diagrams in different styles
+Import XMI/export XMI
+Import Rational Rose project
+Visio Integration - draw UML diagrams using stencils from MS Visio
+Export SVG, PNG, JPG
+Plugin and template
+More...
Other UML Modeling Tools / UML Plugins:
Windows Platform:
+SDE for Microsoft Visual Studio .NET
Java Platform (Windows/Linux/Mac OS X):
+SDE for Oracle JDeveloper
+SDE for IBM WebSphere (WSAD)
+SDE for Borland JBuilder
+SDE for IntelliJ IDEA
+SDE for Eclipse
+SDE for NetBeans
+SDE for Sun ONE
+More SDE...