C# 大型应用程序的UML建模工具
我们有一个非常大的应用程序,它是由一个开发者专门设计的,他有点不愿意透露太多关于它是如何组合在一起的信息 我们考虑使用UML工具进行教育,这样其他人就可以开始学习并掌握代码,但由于代码库很大,所以可能很难了解它是如何工作的 我的问题是:C# 大型应用程序的UML建模工具,c#,.net,uml,C#,.net,Uml,我们有一个非常大的应用程序,它是由一个开发者专门设计的,他有点不愿意透露太多关于它是如何组合在一起的信息 我们考虑使用UML工具进行教育,这样其他人就可以开始学习并掌握代码,但由于代码库很大,所以可能很难了解它是如何工作的 我的问题是: 您将如何对其他人进行复杂框架方面的教育 UML会受益吗 有哪些用于.net应用程序的UML工具 UML工具能自动生成序列图吗?至少这能提供关于对象如何交互的更多信息 如蒙提供任何信息,将不胜感激 法学博士 文件。使用用法和示例创建内联文档和总体文档。这可能是其他
- 使用类图
- 架构浏览器
- 层图和依赖关系验证
- 符合UML 2.0的图表(活动、用例、序列、类、组件)
回答:其他人提到了VS2010 Ultimate和其他程序中关于序列图的工具。但是,如果您没有该版本的IDE(或者需要提到的其他程序),至少可以为您生成类图,显示它们之间的关系。如果您确实有VS2010 ultimate,则会有一篇关于它的文章。如果代码是由单个开发人员开发的,那么这是一个严重的问题。 您可以尝试反转整个项目,然后让他在每个包中解释哪些是策略类和方法。
你也有javadoc,但它没有UML那么完整。我可以看到一个应用程序是如何大型化的,并且大部分是由一个开发人员创建的。嗨,Duffymo,我下载了Sparx Enterprise Architect试用版,但除了导入生成类图的模块外,我如何才能看到生成的序列图(这是针对.net C#binary的)?它们不是自动来的。您必须实际逐步完成在CLR中运行的代码。我面前没有它,所以我不能陪你走过。看看他们的帮助-还不错。谢谢大家。我现在会选择Altova UModel,但是所有的分数都会被考虑进去,并且会被考虑进去