Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How does the UML support inVisual Studio 2010 compare to Visio?

Visio has been supporting UML diagrams for quite some time now. Microsoft has now added UML support in Visual Studio 2010.

Will these two tools interoperate? Further how does one go about deciding which tool to use for what diagrams (assuming one already has both tools)?

like image 638
JonnyBoats Avatar asked Mar 25 '10 23:03

JonnyBoats


People also ask

Does Visual Studio support UML?

In Visual Studio, in the Solution Explorer, select a solution. On the Project menu, click Add New Item. In the Add New Solution Item dialog box, click Visio Files, and then click UML. Under Templates, click a UML diagram, and then click Open.

Does Visio support UML?

Unified Modeling Language (UML) is a standard way to draw software models, sketch out designs, or document existing designs and systems. Note: If you're using Visio for the web, be aware that UML diagrams are available in Visio Plan 1, but are not available in Visio in Microsoft 365.

Is Microsoft Visio the same as Visual Studio?

Visio is not part of a Visual Studio installation or even an Office Installation, it is a standalone paid for Software product . . . Power to the Developer!


1 Answers

The UML tools in VS 2010 integrate with Team Foundation Server so you can link model elements with work items. In addition, you can create sequence diagrams, layer diagrams, and dependency graphs from code, perform architectural validation in your builds, generate code from UML class diagrams by creating custom templates, and other tasks to help you better understand and visualize your code. You'll also be able to extend and customize some of these tools.

The team will also ship additional functionality as feature packs after Visual Studio 2010 is released. For more information about what's in the first feature pack, see Cameron Skinner's blog.

The current release of VS 2010 does not support integration with Visio, but the team is working on import/export capabilities, such as XMI import.

For more information, see the documentation for these tools by starting here: Modeling the Application or my profile for more links.

like image 162
Esther Fan - MSFT Avatar answered Sep 29 '22 05:09

Esther Fan - MSFT