【发布时间】:2012-01-07 01:26:03
【问题描述】:
我想从 python 代码生成 UML 行为模型(状态机和/或序列图)。有没有开源工具可以做到这一点?
【问题讨论】:
-
一种自动化的方法除了重述代码已经说过的内容之外,怎么可能产生任何结果?
-
它不能而且它实际上不应该(正确性)。
-
我的意思是,程序既不能抽象实现细节(一般而言),也不能以不同的(等效的,但更适合某些目的)方式重述逻辑。似乎结果与
i = 0 # set i to 0之类的 cmets 一样不必要。 -
也许吧。我的角度实际上是对模型进行逆向工程,然后我可以将其用作我研究软件建模的案例研究。我感兴趣的不是代码本身,而是代表它的类型化属性图:)
标签: python uml reverse-engineering state-machine sequence-diagram