有没有什么可以从代码生成UML图的.NET。最好是Visual Studio的插件。首先开始一个没有建筑文档的成熟项目的工作可能会很痛苦。最终你会得到代码的来龙去脉,但是帮助我们看看这些代码如何从一开始就融合在一起将会非常美妙。从代码中生成.NET UML?
回答
Visual Studio 2010 Ultimate支持UML类,序列,组件,用例和活动图。它还支持从代码创建序列,依赖关系图和图层图。关于从代码生成UML图表的问题,这里有一个VS体系结构&建模工具论坛:Is it possible to reverse engineer C# code into an UML Class Diagram?
其他工具包括架构资源管理器,它允许您浏览和探索您的解决方案。
欲了解更多信息,请参阅以下链接:
要下载RC版本,请访问:Microsoft Visual Studio 2010 Ultimate RC
要看到RC文档,请参阅Modeling the Application。
要讨论这些工具,请访问Visual Studio 2010 Architectural Discovery & Modeling Tools论坛。
在visual studio 2005/8中,您可以右键单击一个类,然后选择在类图中查看,这将创建一个包含所选类和任何相关类的新ClassDiagram。
如果您有Visio并选择Project-> Visio UML-> Reverse engineer,您将得到一个uml的项目。 Sparx Systems公司制造了一款名为“企业架构师”的产品,该产品也应该能够做到这一点。
如果您为大项目生成UML类图,结果会非常混乱。
有时我会在Visual Studio中使用类图。我手动添加我认为值得一些额外解释的类。图表不是UML,但它足够接近。它们始终是最新的,您可以更改图表并自动更新代码。
为了传达设计的大图,我使用these UML stencils并手工绘制图表。对于我所接触到的人来说,我发现最好省略不相关的细节,所以我们可以专注于我认为重要的事情。没有自动UML生成工具可以找出哪些不相关的细节可以省略。
类图并不总是工作。我经常发现它不会出于某种原因显示类。笔或与在项目上工作的人交谈是我必须依赖的。
Enterprise Architect这样做,并有一个Visual Studio的加载项。它也将做序列图,这可能是非常有用的。
- 1. 从C#代码生成UML图
- 2. 从java代码自动生成UML
- 3. Visual Studio从UML图生成代码?
- 4. C#中的UML代码生成工具
- 5. Eclipse UML插件生成Java源代码
- 6. 代码生成形式Uml建模
- 7. Eclipse UML插件与Java代码生成
- 8. Enterprise Architect UML类代码生成
- 9. 如何在VIsual Studio 2013中从UML图生成C++代码
- 10. 从NetBeans中的代码生成UML活动图
- 11. 如何在VS2010中从我的UML模型生成C#代码?
- 12. 从vba生成uml
- 13. 如何从C#.NET代码生成JS
- 14. 使用.net生成代码
- 15. .NET MVC代码生成
- 16. 代码生成器的.Net
- 17. 代码生成的开源UML插件代码
- 18. 在C#.NET中生成XMI或图形UML图(而不是代码文档)
- 19. Eclipse插件用于从C++代码生成UML图
- 20. 如何使用Visual Studio 2015从代码生成UML图?
- 21. 使用开源工具从ArgoUML UML模型生成python代码?
- 22. 开源工具从python代码生成UML行为模型?
- 23. 从Java源生成UML
- 24. 从Scala源生成UML图
- 25. .net集成中的Salesforce.Enterprise WSDL(从Salesforce企业WSDL生成.Net存根代码)
- 26. UML中的代码
- 27. 如何从表中生成UML图表
- 28. 可能在Visual C#中做UML图,然后从它生成代码?
- 29. 从C#代码生成汇编代码?
- 30. 代码从Selenium IDE生成的代码
谢谢詹姆斯。在Visual Studio 2010(Premium)中,1.查看>类视图。 2.右键单击类>查看类图。 – 2014-02-12 03:53:22