Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 10 years ago.
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(2)
您还可以查找 Epydoc 从源代码生成 UML 图(请参阅 这个堆栈溢出问题)
另外,< a href="http://www.aarontrevena.co.uk/opensource/autodia/" rel="nofollow noreferrer">AutoDia 和 HappyDoc 声称可以从 Python 源生成 Dia UML 图
You can also look for Epydoc to generate an UML diagram from the source code (see this Stack Overflow question)
Also, AutoDia and HappyDoc claims that can generate Dia UML diagrams from the Python source
StarUML 是免费的。
效果很好。当我需要可视化某些内容时,这是我首选的 UML 程序。您可以用它来绘制类图和序列图。它甚至包括一个很好的逆向工程功能 - 但经过进一步审查,它似乎不支持 python 逆向工程。
即便如此,它仍然是一些较重(非免费)专有解决方案(如 Rational Rose)的良好替代方案。
StarUML is free.
Works great. It's my go-to UML program when I need to visualize something. You can do both class and sequence diagrams with it. It even includes a nice reverse-engineer feature - but upon further review, it looks like python reverse engineering is not supported.
Even so, it's a good alternative to some of the heavier (non-free) proprietary solutions like Rational Rose.