希望一切都很好!我正在製作一個網站的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. Sass多狀態導航欄問題
- 4. 導航欄後退按鈕動作也
- 5. 導航抽屜狀態欄
- 6. 導航欄當前狀態
- 7. HTML導航欄問題(活動狀態)
- 8. 的iOS 9導航欄在狀態欄
- 9. 狀態欄與導航欄重疊
- 10. iOS 11,狀態欄,導航欄和UIScrollview
- 11. 狀態欄,導航欄邊距
- 12. 導航欄重疊狀態欄
- 13. 狀態欄下的導航欄
- 14. 導航欄重疊狀態欄
- 15. 導航欄狀態,顯示和隱藏底部導航欄
- 16. 動作欄導航
- 17. Android動作欄/導航欄
- 18. 可以使用UML狀態機圖來顯示屏幕導航?
- 19. Bootstrap導航欄子菜單活動狀態不工作
- 20. UML狀態圖與多個轉變,從初始狀態
- 21. 檢查退出狀態退出狀態
- 22. 動態創建導航欄
- 23. 動態更改導航欄
- 24. MVC動態導航欄
- 25. Html Bootsrap動態導航欄
- 26. Android的隱藏操作欄,狀態欄和導航控制
- 27. Swift:Tableview在導航欄下滾動,但在狀態欄上方?
- 28. iOS TableViewController滾動狀態欄下的內容和導航欄
- 29. 同時隱藏狀態欄和導航欄,如圖片應用
- 30. 狀態欄和導航欄問題解除模式視圖
什麼是「導航欄」? –
@ThomasKilian就像鏈接到不同頁面的菜單欄。例如,在其stackoverflow上的問題,工作,文件等 – mathStudent1936