【发布时间】:2020-09-06 19:04:56
【问题描述】:
有没有办法自动将序列图转换为状态图?我在谷歌上搜索了如何做到这一点,但不幸的是我还没有找到任何东西。
提前非常感谢您。 最好的问候。
【问题讨论】:
标签: sequence-diagram plantuml state-diagram
有没有办法自动将序列图转换为状态图?我在谷歌上搜索了如何做到这一点,但不幸的是我还没有找到任何东西。
提前非常感谢您。 最好的问候。
【问题讨论】:
标签: sequence-diagram plantuml state-diagram
序列图显示了整个系统的工作流程,通常包含多个相关对象(或参与者)以及它们之间的交互。
状态图显示单个对象或整个系统的有限数量的可能状态以及这些状态之间可能的转换。
(另见this discussion)
现在您可以假设状态图中的每个交互都对应一个状态转换,并在此基础上构建状态图(或者可能通过自动转换机制构建状态图)。但是,我认为这样做并没有太大的附加价值,因为您最终会展示已经建模的相同方面。通过显示更多信息(例如参与对象的内部状态)来补充交互会更有趣。
所以状态图代替现有的序列图应该是不必要的,状态图除了序列图还应该添加一些额外的内容(这使得即使不是不可能,也很难为此开发自动化)。
【讨论】: