We don’t allow questions seeking recommendations for software libraries, tutorials, tools, books, or other off-site resources. You can edit the question so it can be answered with facts and citations.
Closed 9 years ago.
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(2)
UML::Class::Simple 可以从源代码创建 XMI 文件。这可能是一个很好的起点。
UML::Class::Simple can create XMI files from source code. That may be a good starting point.
您可以使用 UMMF 以编程方式从 Perl 创建 UML 模型并将其导出到 XMI。然而,UMMF 仅支持 UML 1.5——据我所知,标准图形图元模型直到 UML 2.0 才存在。
你可能想看看 Graphvis:http://www.graphviz.org/
我已经做了一些基本的工作用它来创建类似 UML 的图表。它对面向记录的图表有一些基本支持。
有人可能可以使用 UMMF 编写 XMI->Graphvis 转换器。 :)
顺便说一句:我是 UMMF 的作者。
You can use UMMF to programmatically create UML models from Perl and export them to XMI. However, UMMF only supports UML 1.5 -- a standard graphical diagram meta-model didn't exist until UML 2.0 AFAIK.
You might want to look at Graphvis: http://www.graphviz.org/
I've done some basic stuff to create UML-like diagrams with it. It has some basic support for record-oriented diagrams.
Someone could probably write a XMI->Graphvis transformer using UMMF. :)
BTW: I'm the author of UMMF.