gpt4 book ai didi

java - 如何从现有代码生成类图和时序图?

转载 作者:塔克拉玛干 更新时间:2023-11-02 07:50:41 34 4
gpt4 key购买 nike

我有一个 Java 代码,我需要用它来生成类图和序列图。我使用的是 netbeans,但代码是 100% 纯手工编码的。如何使用 netbeans 为现有代码生成类图和序列图?

代码被分成包,所以我需要明智地生成类图包。这意味着,例如,图 1 用于包 1,图 2 用于包 2 等。最后我需要将生成的 GUI 作为图像。

请帮忙!

最佳答案

IMO,为您自己编写的代码生成 UML 图有点毫无意义。 UML 的值(value)在于作为设计辅助工具,在较小程度上作为逆向工程辅助工具。如果您打算为现有的易于理解的代码生成代码文档,Javadoc 可能比 UML 更有值(value),而且工作量要少得多。

另一个问题是生成的 UML 类图往往很丑陋,因为它们往往包含比必要的更多的细节,并且因为您需要人眼才能像样地布置事物。序列图可能也是如此。

但如果这还不能说服您,这些链接应该可以帮助您做到这一点。

(免责声明:从这个封闭的问题中删除 - UML automated generation for Netbeans 7.1)

Finally I need to take the generated GUI as an image.

使用操作系统提供的工具截取 GUI 的屏幕截图。

关于java - 如何从现有代码生成类图和时序图?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15583930/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com