2011-10-23 151 views
0

我有兩個問題:如何在UML中建模UI行爲

1 - 我們應該模擬UI行爲嗎?

2 - 我們應該在什麼圖表中對UI行爲建模?例如,一個按鈕應該根據用戶狀態(無論他是否已登錄)啓用或禁用。

回答

0

UML狀態圖是很有用的圖解

定義按鈕的狀態,你會請通過這個鏈接more info

0

您可以模擬相關的一套UI使用情況,以及序列圖是一個完美的選擇

+0

所以我們應該總是建模UI行爲? – jim

+0

只是從你的角度來看最重要的 –

0

您可以在類圖和序列圖中對UI進行建模。我有一個例子,我在類圖中使用了UI類,但它可能與您的情況不一樣。這是一個基於Web的項目(J2EE MVC)。

粗略的順序是:系統初始化 - >它爲每個頁面和頁面控制器創建UI - >顯示主頁面。

UI頁面是1級序列圖的重要組成部分,必須在類圖中。

要繪製正確的UML,請始終考慮您的問題和用例文檔的域圖。域圖爲您提供數據(對象)的流程,用例文檔爲您提供事件。