2013-09-27 69 views
1

我必須爲現有的類繪製一個uml類diagramm。這個類有不推薦使用的方法,我不知道如何處理這些。uml class中的棄用方法diagramm

我想過把它們弄出來,但我不想「自己創造」一些東西,也找不到任何東西在線。

是否有標準的方式來表明一種方法已被棄用?

回答

1

先問問題零:

  • 爲什麼我畫類圖是非常重要的?

  • 爲什麼對於我在類 圖中顯示不推薦使用的方法很重要?

如果您有滿足你堅實合理的答案,那麼剩下的就是簡單:

在對方法UML類圖中,genaral模式是這樣的:

知名度名稱(參數列表):返回類型{property-string}

所以你可以使用屬性字符串來表明該方法已不爲這樣,假設最終是返回boolean值的方法已過時,那麼

+成品():布爾{棄用}

當然肯定可以使用像吉姆L.說的streotypes。

+成品():布爾< <棄用>>

可以在UML

使用着手的方法額外的信息既角色類型與屬性字符串

+完成:布爾< < getter >> {query,default = false}

+1

這個答案不正確。屬性是具有語義影響的東西。「[OMG03b]。一個很好的例子就是Java的同步語言指令。使用Stereotype就像Jim L所說的是正確的。 –

+0

Stereotype是一種新的建模元素,它擴展了元模型的語義。因此,屬性字符串和sterotype都具有語義影響。更清楚的是他們改變了模型的含義。 –

+0

在UML中,屬性是一個命名值,表示元素的特徵。有些屬性是在UML中預定義的,其他屬性可以是用戶定義的。 –

3

我不認爲有專門處理棄用的標準方法,但您可以使用部分UML標準來表達它。我們在自己的檔案中定義了自己的刻板印象。我們使用的一種刻板印象是「掛起刪除」。您可以定義一個名爲「deprecated」的名稱,可能帶有一些元數據,例如元素已棄用的版本。然後,您可以將構造型應用於任何操作,類,屬性等。所有人都可以看到刻板印象。