希望一切都很好!我正在制作一个网站的UML状态图。如果您有导航栏,是否可以有多个代表每个链接的退出操作?UML状态图+导航栏+多个退出动作
1
A
回答
1
好像有是可(P 307)定义只有一个出口行为:
14.2.3.4.3国入境,出境和doActivity行为 一个国家可以有关联的入口行为。此行为(如果已定义)在通过外部转换输入状态时执行。另外,一个国家也可能有一个关联的退出行为,如果定义,该行为将在退出状态时执行。
同样在稍后的段落中,他们只谈到单数的exit
。例如。
14.2.3.4.6退出一国 当退出一个国家,不管它是否是简单或复合物,参与出口,与出口相关联的所有其他行为之后的最终步骤完成时,执行该州的退出行为。如果状态具有在状态退出时仍在执行的doActivity行为,那么在退出行为开始执行之前,行为将中止。
因此,您需要测试exit
行为中的状态转换以根据操作采取行动。
N.B.我正在使用Enterprise Architect,它允许定义多个exit
行为。没有办法确定任何后卫肯定我的假设只有一个exit
被允许。所以实施可能会在这里被打破。
0
正如其他回复所述,有一个退出操作。
但是,您可以有多个转换存在状态(每个导航栏项目一个),每个转换都有其自己的触发器,警戒和行为。
根据您的工作流程,这些可能是自我转换(回到相同状态)或转到另一个系统状态。这些也可以是内部的(例如,当转换被采用时,状态不会退出
相关问题
- 1. 动作如在UML状态图状态
- 2. 如何正确退出UML状态图中的嵌套状态?
- 3. HTML导航栏问题(活动状态)
- 4. 导航抽屉状态栏
- 5. 导航栏重叠状态栏
- 6. 状态栏下的导航栏
- 7. 导航栏重叠状态栏
- 8. 的iOS 9导航栏在状态栏
- 9. iOS 11,状态栏,导航栏和UIScrollview
- 10. 状态栏,导航栏边距
- 11. 可以使用UML状态机图来显示屏幕导航?
- 12. Html Bootsrap动态导航栏
- 13. 动态创建导航栏
- 14. MVC动态导航栏
- 15. Android的隐藏操作栏,状态栏和导航控制
- 16. Swift:Tableview在导航栏下滚动,但在状态栏上方?
- 17. iOS TableViewController滚动状态栏下的内容和导航栏
- 18. 状态栏和导航栏问题解除模式视图
- 19. 同时隐藏状态栏和导航栏,如图片应用
- 20. 全屏没有导航和状态栏
- 21. Bootstrap导航栏激活状态
- 22. React Native:多个导航器导航栏
- 23. 动态导航设置活动状态
- 24. 状态栏中有多个“状态项”
- 25. 导航视图和标签栏让iPhone应用程序退出
- 26. 导航栏视图为模态视图?
- 27. 绘制UML状态图
- 28. UIScrollView在导航和状态栏下方移动
- 29. onclick导航栏项目更改为活动状态的代码
- 30. 更改状态栏颜色 - 导航视图
什么是“导航栏”? –
@ThomasKilian就像链接到不同页面的菜单栏。例如,在其stackoverflow上的问题,工作,文件等 – mathStudent1936