Visual Paradigm for UML is a full lifecycle UML CASE tool that supports OOAD (OOA, OOD).
VP-UML supports round-trip engineering, reverse engineering, real-time code generation, import Rational Rose, export/import XMI, report generator, plugin.
+Textual Analysis
+Instant Reverse for XML, XML Schema, .NET dll/exe, C++, CORBA IDL
+IDE Integration: Visual Studio, IBM WebSphere, JBuilder, IntelliJ IDEA, Eclipse, NetBeans, Sun ONE
+more