使用Visual Studio 2010 UML建模进行代码存根

目前我正在探索添加到Visual Studio 2010 Beta 1 IDE中的所有新function,我发现了一个function,希望对我有很大的帮助。 Architecture Edition中的UML建模工具。 我想创建一个新的测试项目,没什么特别的。 我开始只创建一个标准的UML逻辑类图。 在我完成之后,我想将我的图表导出到带有类存根的C#代码,但我无法弄清楚如何做到这一点。 所以很自然地我咨询了MSDN,但我找不到任何关于自上而下的设计方法的参考,并放弃了它。 然后我碰巧在Channel 9网站上观看了Top down架构video,他们提到了Visual Studio 2010能够完成这项任务的可能性。

所以我想我的问题是,Visual Studio 2010可以采用逻辑类图并从中生成代码存根吗?

我目前正在Windows 7上使用Visual Studio 2010 Beta 1 Team System(如果有帮助的话)。

谢谢

请尝试RC文档中的以下主题:

  • 如何:从UML模型生成文件

    从UML模型中,您可以生成任何类型的程序代码,模式,文档,资源和其他工件。 从UML模型生成文本文件的一种方便方法是使用文本模板。 这些允许您将程序代码嵌入到要生成的文本中。

  • 使用配置文件和刻板印象自定义模型

    您可以调整标准UML模型元素(例如类和组件),以便为特定目的对其进行自定义。 您可以将构造型应用于可以更改元素属性列表的模型元素。 刻板印象在称为配置文件的集合中定义。

您还可以查看Tim Fischer撰写的这篇博客文章:“ 如何:在VS 2010 Team System Beta 2(Update 4)中从团队系统UML图生成代码 ”

这是关于如何使用T4文本模板从UML-Diagrams生成代码的第一个代码片段。 alt text http://sofzh.miximages.com/c%23/image8_thumb.png

这是Oleg Sych撰写的另一篇博客文章: Visual Studio 2010中的UML建模和代码生成

假设读者已经熟悉UML,它专注于自定义UML配置文件 – 一种可扩展性机制,可用于将UML模型定制到特定问题域。 读者将看到这样一个配置文件的示例,它扩展了UML类图以进行数据库建模。 最后,本文展示了如何使用T4文本模板从UML模型生成代码。

我在我的个人资料中发布了更多链接以获取更多信息。

您的回答是可视化和建模function包 。 这个包为您提供从Visual Studio 2010建模设施中生成代码所需的一切等等。

根据MSFT,答案是否定的。 或者至少,默认情况下它不是内置的,但可以通过扩展来传递。 看到这里