0

有没有办法从源代码生成 Mscgen / trace2uml 兼容的输入文件(描述文件/文本),以便以后能够生成序列图?项目主页提到似乎没有程序生成的消息序列图描述。我不想检查整个代码并自己创建序列描述符。其他可以让我从源代码生成序列图的工具也会有所帮助。

4

1 回答 1

1

“从源代码生成序列图”是不可能的。因为状态图不是对程序的静态视图,而是对程序 RUN 示例的视图。

但是您可以在程序运行时“跟踪”程序,并将跟踪输出用于图表。这就是为什么 Trace2UML 被称为“跟踪到 uml”的原因;-)

您所需要的只是一个执行正确跟踪格式的跟踪框架(类)。一个很好的是“Trace2UML.cpp”,您可以在 Astade 发行版中找到。

例如:http ://daily.astade.de/2011-08-25/astade-1.1.4-dev-2375.tar.gz

于 2011-08-25T07:49:50.610 回答