1

是否可以将SCXML文件作为“UML 状态图”或其他图表导入 Visio?

如果是,那怎么办?

是否有一些版本比 Visio 2010 更新的选项?

4

1 回答 1

0

不,这是不可能的。您可以在此处查看 Visio 2013 导入支持的文件格式列表。您可能会注意到所有这些文件格式都指定了信息的可视化表示,例如“在此处绘制一个具有此大小和这些颜色的框”。

SCXML 没有指定视觉布局。状态图:

<scxml …&gt;
  <state id="a">
    <transition target="b" …/>
  </state>
  <state id="b" />
</scxml>

a描述了从to的逻辑流程b,但没有说明是否b应该在 的右侧a或下方,也没有说明它们的相对大小、涉及的任何字体、在哪里绘制状态标签、过渡线应该是什么颜色等.

将 SCXML 导入 Visio 的最佳选择是将状态图转换为 GraphViz .dot文件(此实用程序可能有效),使用 GraphViz 生成您喜欢的可视化布局,以SVG格式保存,然后将其导入 Visio。

于 2016-11-13T16:02:44.390 回答