PlantUml 序列图到状态图

PlantUml sequence diagram to state diagram

有什么方法可以自动将时序图转换为状态图?我在 google 上搜索了有关如何执行此操作的信息,但不幸的是我还没有找到任何内容。

非常感谢您。 最好的问候。

序列图显示了整个系统的工作流,通常包含多个相关对象(或参与者)以及它们之间的交互。

状态图显示单个对象或整个系统的有限数量的可能状态以及这些状态之间可能的转换。

(另见 this discussion

现在你可以假设状态图中的每一次交互都对应一个状态转换,并以此为基础构建状态图(或者可能通过自动转换机制构建)。但是,我认为这样做没有太多附加价值,因为您最终会显示已经建模的相同方面。通过显示更多信息(例如参与对象的内部状态)来补充交互会更有趣。

因此状态图 代替 现有的序列图应该不是必需的,状态图 除了 序列图表还应该添加一些额外的内容(这使得为此开发自动化变得困难,如果不是不可能的话)。