SDE for Visual Studio is a full-featured UML plug-in module for Visual Studio. SDE supports full software development life-cycle -analysis, design, coding, testing and deployment. You can draw all types of UML diagrams (class, use case, component...) in Visual Studio, generate C# code, reverse engineer C# code to class diagram, import Rational Rose...
+Visio integration
+Reverse XML, C++, CORBA IDL, dll
+Version control
+more