从解决方案中自动生成类图?

时间:2009-11-22 20:18:33

标签: visual-studio-2008 uml

是否有可以为我们创建类图的免费工具?我们希望在解决方案上运行此软件,并让软件为我们生成类和关系的完整图表。类似UML的图表是最好的。我们目前拥有VSTS 2008,如果内置它将会很棒。

6 个答案:

答案 0 :(得分:7)

您可以在Visual Studio中创建类图。只需选择新项>项目菜单中的类图。

答案 1 :(得分:2)

实际上,Visual Studio 2010 Ultimate支持UML类,序列,组件,用例和活动图。 2008 Class Designer仍将包含在内,但该团队正在从未来版本的代码中反向设计UML类图。

有关详细信息,请参阅VS Architecture&中的此主题。建模工具论坛:Is it possible to reverse engineer C# code into an UML Class Diagram?

您还可以使用新的代码可视化和探索工具,例如从代码生成序列,依赖关系图和层图。您可以将UML图表链接到Team Foundation工作项并扩展您的UML模型。

我在my profile上发布了更多信息以获取更多信息。

答案 2 :(得分:1)

Visual Studio拥有自己的uml设计师。只需在项目中添加类图,然后拖放所需的类。

答案 3 :(得分:0)

我认为类图是built into Visual Studio ...

答案 4 :(得分:0)

在VS2008中,您实际上可以创建“UML”图表。当您右键单击VS项目时,它会直接集成。这不是真正的UML,所以我不知道它是否适合你的需要。

无论如何,我想知道你需要一个整个程序的类图?根据我的个人经验,我发现将整个应用程序建模为UML类图并不有用。它们对于模拟应用程序各部分之间的关​​系更有用,以便更好地理解开发人员。

答案 5 :(得分:0)

PowerToys for the Class Designer and Distributed System Designer addin用于为Visual Studio类图功能添加其他功能。