【发布时间】:2011-09-20 06:20:56
【问题描述】:
我有一个 Python 程序,我想从中生成一个 UML 图。 哪些程序可以做到这一点?
编辑:我想要编辑生成的图表的选项
【问题讨论】:
-
看看这里的讨论:link
-
这些“标记为重复”主题的问题在于引用了 7 年前已回答且非常陈旧的问题
我有一个 Python 程序,我想从中生成一个 UML 图。 哪些程序可以做到这一点?
编辑:我想要编辑生成的图表的选项
【问题讨论】:
我不确定您希望您的图表具有什么样的质量,但是有一个名为 PyNSource 的工具仍在维护中(最后一次更新是 8 月),可以满足您的需求。你可以找到它here。我应该澄清一下,这个程序适用于 Windows。
【讨论】:
还有 Stani's Python Editor (SPE) 可以即时绘制简单的 UML 图。
【讨论】:
我的工具Pynsource 会将 Python 3 / Python 2 源代码逆向工程为 UML 类图。您可以拖动以重新排列屏幕上的类或让自动布局来完成。
您可以编辑/添加/删除类和关联 - 支持黄色注释。它甚至可以生成 ASCII UML 以粘贴到您的代码中。
有一个开源社区版,如果你想要缩放功能,还有一个专业版。
【讨论】: