2009-10-30 54 views
0

我一直在想創建一個小的UML模型,因爲我想用網絡遊戲,視頻,iRadios等來重新創建網站。但是,該網站在我看來太簡單了,無法浪費UML建模。如何使UML建模的網站價值甚至更小?

首先,我想到活動圖來指定登錄後或註冊後用戶的「生活」,但這兩項活動似乎對我來說非常簡單,以至於我錯過了使用UML做點描述的一點這樣簡單的任務的過程。

請給我你的想法如何使用UML建模有效地幫助一個簡單的項目。

+0

結果我留在這個項目中的UML建模。儘管我已經完成了一些圖表,但它似乎是一個很好的記錄即使這個小項目的方法:) – Skuta 2009-11-01 22:47:14

回答

2

關於在SO for example here上使用UML有幾個很好的討論。

1):

我會以兩種方式應用UML設計一個小網站。使用狀態圖記錄用戶的體驗。每種狀態代表用戶可以採取行動的情況(簡單Web應用程序中的「屏幕」)。狀態轉換表示移動到用戶可以做其他事情的地方(按結賬,現在我們在付款屏幕上),

這一點是對應用程序的整體導航有一個非常清晰的概念。您現在可以將類與每個狀態相關聯,這些類表示屏幕上的數據。

這樣的圖表是否值得?一切都取決於你的應用程序的「明顯」程度以及你的團隊有多大。對於任何團隊規模大於1的人來說,進行這種前期設計都是非常重要的。對於除了最瑣碎的應用程序之外的所有應用程序,即使對於單人團隊也是值得的。編碼之前的思考通常很好。如果你有UML工具可用,它們可能比在Visio中做同樣的事情更容易使用。 2)。 OO設計商業邏輯的棘手問題。 UML類圖。我們再次進行frant設計而不是黑客代碼。如果你沒有棘手的問題,那麼你可能不需要這個。

我將序列圖看作主要用於團隊成員之間溝通設計的棘手方面。對於一個人的項目很少有用。

2

如果使用UML過於簡單;那麼不要使用它!如果你不需要它,我不會浪費時間。

你可以拿一張紙做一些關鍵區域的概述/草圖。 開始編碼,並創建! :)