转到序列图中的另一个序列?
Go to another sequence in sequence diagram?
我有一个 register
和 login
序列图。我也有 login FB
具有这些条件的序列:
- 如果用户以前从未使用他的 FB 登录过,系统将
register
他并自动执行 login
。
- 如果用户之前用FB登陆过,系统会
login
不注册。
问题是,login
和 register
已经有了各自的时序图。只需将这 2 个图表复制粘贴到 login FB
即可解决问题,但我的图表将难以阅读并且会很长。
我希望有一种方法可以像这样说:转到登录序列图
请帮助我。感谢您的帮助。
在 UML 中有关于此的 nu 规则,但有最佳实践。我在我网站上的一篇文章中记录了我的文章:UML Best Practice: One Operation => One Sequence Diagram
它基本上是说你为每个操作制作一个序列图。这避免了必须将部分行为复制到不同图表中的问题。
确保您的工具在操作及其行为规范之间保留 link,以便您可以轻松地从一个导航到另一个。
编辑: 为您的示例说明这一点。
对于 loginFB
,您会有一个与此类似的序列图
然后你有单独的寄存器序列图:
并用于登录
确保每个序列图都嵌套在一个交互对象下,并且您link将此交互作为相应操作的行为。
那么从操作导航到它的行为(以及返回)的难易程度取决于您的 UML 工具的功能
我有一个 register
和 login
序列图。我也有 login FB
具有这些条件的序列:
- 如果用户以前从未使用他的 FB 登录过,系统将
register
他并自动执行login
。 - 如果用户之前用FB登陆过,系统会
login
不注册。
问题是,login
和 register
已经有了各自的时序图。只需将这 2 个图表复制粘贴到 login FB
即可解决问题,但我的图表将难以阅读并且会很长。
我希望有一种方法可以像这样说:转到登录序列图
请帮助我。感谢您的帮助。
在 UML 中有关于此的 nu 规则,但有最佳实践。我在我网站上的一篇文章中记录了我的文章:UML Best Practice: One Operation => One Sequence Diagram
它基本上是说你为每个操作制作一个序列图。这避免了必须将部分行为复制到不同图表中的问题。
确保您的工具在操作及其行为规范之间保留 link,以便您可以轻松地从一个导航到另一个。
编辑: 为您的示例说明这一点。 对于 loginFB
,您会有一个与此类似的序列图然后你有单独的寄存器序列图:
并用于登录
确保每个序列图都嵌套在一个交互对象下,并且您link将此交互作为相应操作的行为。
那么从操作导航到它的行为(以及返回)的难易程度取决于您的 UML 工具的功能