在学校,我了解到在创建项目之前创建UML图/模型是很棒的设计实践。我发现它非常有用,这样我就可以更快地处理项目,而且我的整体设计会更好。
在编写代码时,我注意到了一个基本的冗余问题。在Visio中,您可以在模型中进行描述。您的类的基本大纲可以包括C#变量类型/方法。它们非常详细,Visio可以选择它是C#还是VB。
我的问题是,有这么多细节,Visio和Visual Studio 2008之间是否存在导入技术?看起来您可以将该简单模型作为Visual Studio中类的大纲导入,除了Method中的实际代码之外,声明了所有内容。这将非常有用,特别是在创建程序的设计步骤时。我的类/变量/方法已经为我声明了。我只需要回去写下代码的内容。
我已经对这个主题进行了一些搜索并且没有发现太多,似乎微软会包含一个功能来执行此操作。
答案 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