2012-05-19 77 views
2

我已經使用類圖創建了一個設計。不過,我被要求對類圖進行一些解釋。我應該如何解釋UML類圖?

IMO,類圖相當。例如,如果一個類被標記爲「貓」,我要解釋一下,這個「貓」類代表「貓」?

什麼是解釋UML類圖的最好方法?

+0

誰在問你?他想知道什麼? – vainolo

+0

我的主管問我。我想他會用它來向他的客戶解釋。 – janetsmith

+0

你沒有提供足夠的信息來獲得答案。可以有無數的班級或圖表,你如何期待別人告訴你什麼都不知道某些具體信息?描述特定的類圖需要大量的知識,領域知識等。 –

回答

1

說類Cat代表貓是你可以做的一件事,雖然這可能不是很令人興奮。更有趣的解釋可能是:關聯,抽象類,接口,繼承等是否有任何設計模式,您正在使用?也許解釋他們。

+0

我有邊界(UI/API),控制(邏輯),實體(域)。我用顏色編碼它們,例如實體類是粉紅色的,控制類是藍色的等等。但是我發現接口,抽象類等等在類圖中是非常明顯的。我沒有使用任何設計模式。 – janetsmith

0

無論uml圖的類型如何,您都應該在自然語言中添加一些解釋。

至少可以解釋解決方案的一些關鍵方面:這個參考文件 它繼承自這個類,並且不需要重寫這個操作。

0

我希望這會有所幫助!

假設你必須向你的客戶解釋這個類圖來代替你的經理。試想一下,如何定義該圖中每個類的所有職責。給出它的屬性,方法,父類和子類等的單線定義(在需要的時候也可以進一步詳細說明)。

定義什麼是流程以及一個類將如何鏈接到另一個類。 例如:

是您的類「」與類動物或接口IAnimal任何關聯。你可以更多地思考並做得更好。

相關問題