从Python源生成UML

时间:2011-09-20 06:20:57

标签: python uml

我有一个Python程序,我想从中生成一个UML图。 哪些程序可以做到这一点?

编辑:我想有一个编辑生成的图表的选项

4 个答案:

答案 0 :(得分:1)

我不确定你希望你的图表具有什么样的质量,但是有一个名为PyNSource的工具仍在维护(8月最后一次更新)并完成你所追求的目标。你可以找到它here。我应该澄清一下这个程序适用于Windows。

答案 1 :(得分:1)

Here您可以找到UML-Python工具列表。如果您需要编辑图表,那么您可能应该首先查看PyUML

答案 2 :(得分:1)

还有Stani's Python Editor (SPE)可以即时绘制简单的UML图。

答案 3 :(得分:1)

我的工具Pynsource将Python 3 / Python 2源代码反向工程为UML类图。您可以拖动以重新排列屏幕上的类或让自动布局执行此操作。

您可以编辑/添加/删除类和关联 - 支持黄色注释注释。它甚至可以生成ASCII UML以粘贴到您的代码中。

这是一个开源社区版,如果你想要缩放功能,还有一个专业版。