2014-04-17 55 views

回答

0

GUI模型不是軟件設計和UML類圖結構。由於GUI審查有助於優化應用程序需求,因此應儘早完成。然而,通常知道應用程序應該如何開始在與GUI並行的領域圖和類圖上進行工作。您應該努力將GUI與應用程序的其餘部分分離(請參閱模型,視圖和控制器模式)。也就是說,當用戶開始使用GUI時,您會發現需要添加,修改或刪除的功能。如果你一個人工作,我的建議是儘早讓用戶掌握一些東西,然後在設計(類圖)時嘗試一下。如果您正在爲GUI進行原型編碼,請嘗試使用後端的初步類圖。最好的方法是讓圖形設計師做GUI,軟件工程師做軟件架構。

0

你想在你的類圖上顯示什麼?

如果它在概念級別(與實現 - 設計級別相反),則可以同時進行兩種建模。隨着您對域對象的識別進展,您可以模擬UI,反之亦然。保持兩種模型的一致性很重要 - UI元素應該清晰地追溯到類圖功能。

在後面的過程中,您可以從概念圖派生出一個設計級別的類圖,並添加實現細節 - 編程語言,精確方法,類型等。這種建模可能會在模擬之後發生,作爲輸入。

如果你的問題很簡單,你可以考慮只做一個級別的建模,甚至在模型之前或之後完成它。

所有選項都是開放的,傾聽您的開發人員直覺並制定最適合您開發過程的模型。最終的目標是製作一個質量的軟件產品,而且建模技術是靈活的。

相關問題