将UML图导入Visual Studio

时间:2010-01-11 19:21:45

标签: c# visual-studio import uml visio

在学校,我了解到在创建项目之前创建UML图/模型是很棒的设计实践。我发现它非常有用,这样我就可以更快地处理项目,而且我的整体设计会更好。

在编写代码时,我注意到了一个基本的冗余问题。在Visio中,您可以在模型中进行描述。您的类的基本大纲可以包括C#变量类型/方法。它们非常详细,Visio可以选择它是C#还是VB。

我的问题是,有这么多细节,Visio和Visual Studio 2008之间是否存在导入技术?看起来您可以将该简单模型作为Visual Studio中类的大纲导入,除了Method中的实际代码之外,声明了所有内容。这将非常有用,特别是在创建程序的设计步骤时。我的类/变量/方法已经为我声明了。我只需要回去写下代码的内容。

我已经对这个主题进行了一些搜索并且没有发现太多,似乎微软会包含一个功能来执行此操作。

2 个答案:

答案 0 :(得分:4)

来自Visual Studio Team System 2008 and Visio FAQ

  

我可以将Visio UML图迁移到   Visual Studio 2008?视觉工作室   2008年不包括支持   直接迁移UML图。如果   你有静态结构UML   图表,您可以使用Visio   Enterprise Architects生成代码   基于该模型。然后你可以打开   Visual Studio Team System中的代码   2008架构版和创建   生成的类图   码。有关详细信息,请参阅 Working with Class Diagrams

     

其他UML图表类型不是   支持迁移模型   信息到Visual Studio 2008。

答案 1 :(得分:1)

您可能希望在VS 2010 arch论坛中发布,以便在Visual Studio 2010 Ultimate的未来版本中询问对此的支持。它不会出现在RTM版本中,但产品团队应该为您提供有关此功能的更新:

Visual Studio 2010建筑发现&建模工具论坛http://social.msdn.microsoft.com/Forums/en-US/vsarch/threads