首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >逆向工程一个Delphi2010代码- UML工具

逆向工程一个Delphi2010代码- UML工具
EN

Stack Overflow用户
提问于 2010-12-16 21:07:02
回答 4查看 3.3K关注 0票数 5

我正在寻找一个软件,可以反向工程的Delphi2010项目,并创建一个类图。我尝试过一些软件(ModelMaker、企业架构师),但它们并不像我期望的那样工作。企业架构师无法对Delphi2010代码进行逆向工程,例如,它不理解代码中的泛型。http://www.sparxsystems.com/cgi-bin/yabb/YaBB.cgi?num=1292432202。ModelMaker太复杂了,我真的不喜欢它的构建方式(界面太糟糕了)。那么,你们有什么好的UML工具可以和Delphi 2010一起使用吗?它是免费的还是付费的都没有关系。我只想要一个好的UML工具。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2010-12-17 08:54:37

出于完整性考虑:

您可以使用Rational Rose进行往返工程。你只需要下载一个额外的软件:http://cc.codegear.com/partners/delphi7disk2/ensemble_systems/rose_delphi_link/index.html

但它很旧,可能不支持新的语言功能。我在几年前就开始使用它,然后决定整个往返工程太分散注意力了。

..。

在某种程度上,我们都得出了相同的结论:UML的有用性被高度高估了。

尤其是在做往返工作时,你的细节水平是最大的问题。要么是信息太多,使得图表无法阅读,要么是它们变得更高层次,然后你就会错过关键的细节。

票数 3
EN

Stack Overflow用户

发布于 2010-12-16 23:08:44

Delphi内置的类图可以用来对代码进行逆向工程。

票数 1
EN

Stack Overflow用户

发布于 2010-12-17 00:25:26

曾经有一个名为StarUML的项目,它是一个比内置的统一建模语言支持高级得多的Delphi插件。不幸的是(至少对于Delphi用户而言),该项目改变了方向,开始了用Java编写的完全重新设计。最初的Delphi源代码可以通过下载获得,但自2006年以来一直没有开发过,因此它不包括对泛型、匿名方法、助手类等的支持。

除了您已经提到的选择之外,这是我所知道的唯一的Delphi往返工程项目。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4461049

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档