使用 StarUML 逆向工程 C# 代码

Posted

技术标签:

【中文标题】使用 StarUML 逆向工程 C# 代码【英文标题】:Reverse Engineering C# code using StarUML 【发布时间】:2010-09-11 23:14:13 【问题描述】:

我正在尝试使用 StarUML 将我的 C# 代码转换为设计(逆向工程)。我在执行逆向工程时遇到了错误

“逆向工程过程中发生错误。消息:灾难性故障”。

出错后,应用程序崩溃了。

请问有人可以提出解决方案吗?

【问题讨论】:

【参考方案1】:

staruml 的一个问题是它显然不支持泛型,并且当文件具有“

【讨论】:

【参考方案2】:

我对 StarUML 并不特别熟悉,尽管它可以通过多种方式来处理记录程序集的过程。最可能的方法是 .Net 反射。

许多应用程序都在为最近的 C# 优化而苦苦挣扎。

反射代码的最佳应用是Reflector,并且有一些插件会为你生成UML。

【讨论】:

【参考方案3】:

这似乎是 StarUML 的解析器错误。您可以尝试其他 UML 软件,例如 ModelMaker for C#。

【讨论】:

以上是关于使用 StarUML 逆向工程 C# 代码的主要内容,如果未能解决你的问题,请参考以下文章

开发环境StarUML 工具 ( 下载软件 | StarUML 安装 | StarUML 创建工程 )

使用StarUML创建类图

StarUML

Star UML指导手册

寻找逆向工程UML工具[关闭]

画类图的使用工具----转载