0

有没有办法自动将序列图转换为状态图?我已经在谷歌上搜索了如何做到这一点,但不幸的是我还没有找到任何东西。

非常感谢您提前。此致。

4

1 回答 1

0

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

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

(另见此讨论

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

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

于 2020-09-30T11:31:53.930 回答