6

在学校里,我了解到在开始项目之前创建 UML 图/模型是很好的设计实践。我自己发现它非常有用,这样做我处理项目的速度更快,而且我的整体设计往往更好。

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

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

我已经对该主题进行了一些搜索,但没有出现太多,似乎微软会包含一个功能来做到这一点。

4

2 回答 2

4

来自Visual Studio Team System 2008 和 Visio 常见问题解答

我可以将 Visio UML 图迁移到 Visual Studio 2008 吗?Visual Studio 2008 不支持直接迁移 UML 图。如果您有静态结构 UML 图,则可以使用 Visio for Enterprise Architects 生成基于模型的代码。然后您可以在 Visual Studio Team System 2008 架构版中打开代码并从生成的代码创建类图。有关更多信息,请参阅 使用类图

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

于 2010-01-11T19:29:12.470 回答
1

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

Visual Studio 2010 架构发现和建模工具论坛,位于http://social.msdn.microsoft.com/Forums/en-US/vsarch/threads

于 2010-02-18T23:31:33.300 回答