2011-09-20 71 views
2

UML我有一个Python程序和我想生成从来自UML图。 哪些程序可以做到这一点?生成从Python源

编辑:我想有编辑生成的图表

+1

看看这里的讨论: [link](http://stackoverflow.com/questions/260165/whats-the-best-way-to-generate-a-uml-diagram-from-python - 源代码) –

+1

的麻烦,这些“标记为重复”的主题是指在被7年前回答问题,并有强大的陈旧 – slashdottir

回答

1

的一个选项,我不知道你想要什么样的素质你的图是,但有一个叫做PyNSource工具依然维持(最后一次更新8月)并做你以后的事情。你可以找到它here。我应该澄清这个程序是针对Windows的。

1

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

+0

你能给我如何与PyUML生成源UML一些小费?我有一个包含main.py文件和lib文件夹的文件夹,其中包含几个文件,每个文件和__init__.py文件。 – redman

+0

对不起,我还没有使用过我自己的工具 –

+0

你最终设法使用了PYUML吗?如果是的话,你可以在这里发帖。 – user8162

1

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

+0

对不起,我不明白... – gruentee

+0

我也不明白。当我写这篇文章时,我没有评论这篇文章。它是如何在这里结束的?有趣的... –

1

我的工具PyNSource将逆向工程的Python源代码转换成UML图。您可以拖动重新排列屏幕上的课程,或让自动布局进行。

您可以删除类,添加类。您可以打印图表,甚至可以将它们视为ASCII UML,以便粘贴到源代码中。

它用Python编写的是开源的,仓库处的https://code.google.com/p/pynsource/有Windows和Mac OS X构建,也可以从源代码运行。也适用于Linux。

+0

这个程序能够很好地处理大型项目(比如说,matplotlib)吗? – Rickkwa