2009-10-23 54 views

回答

0

UML用於面向對象範例的建模過程。 State Machine實際上處理對象的狀態,並且與UI導航無關。

這裏最好的選擇可能是用Use-Case圖表示。

+0

狀態圖通常用於建模對象狀態,但沒有什麼可以阻止您將它們用於其他通信目的;看到我的答案更多信息。關於用例圖:您將如何使用它們來建模屏幕導航? – laalto 2009-10-23 07:54:26

2

當然,你可以創建用戶界面的狀態機的UML模型,例如:

  • 屏幕是狀態

  • 狀態轉變,即在特定的輸入或其他觸發

    發生畫面切換

你真的有一些更具體的問題嗎?

1

您可以使用狀態機,但也可以使用狀態機的順序圖。如果你不需要堅持純粹的UML,那麼有很多方法專門用於Web系統的規範,包括Web導航模型的概念(元素爲頁面,鏈接,...)。這些方法要麼使用UML配置文件,要麼使用完全不同的建模語言(如WebML)