什麼是刻板印象和標記值
UML旨在成爲各種用途的通用語言。因此,有時,它可能無法滿足描述模型元素的某些特定需求。畢竟,一個人不能同時具有一般性和特殊性。在這種情況下,您可以使用構造型(UML擴展機制)來表徵模型元素。例如,您可以爲系統外的用戶創建構造型並將其命名爲“外部用戶”,並通過添加標記定義爲特定於域的屬性添加自己的自定義屬性。將構造型應用於模型元素時,您將指定標記值以描述其特徵。
從圖形上看,構造型由guillemets << >> 括起來的名稱表示。如下面的示例所示,構造型外部用戶應用於名爲Customer的模型元素(即actor)。
在本教程中,我們將向您展示如何將構造型應用於actor(即Customer,Cinema Manager)並在下面的用例圖中添加標記定義。
創建構造型和添加標記定義的步驟
- 下載Use-Case-Stereotype.vpp。
- 在Visual Paradigm中打開下載的.vpp文件。要打開項目,請從應用程序工具欄中選擇“ 項目”>“打開 ”。
- 打開項目中唯一的用例圖
-
右鍵單擊Customer。從彈出菜單中 選擇Stereotypes> Edit Stereotypes ....
-
在打開的窗口中,單擊Stereotypes選項卡 下的Edit Stereotypes ....
-
在Configure Stereotypes窗口中,單擊Add ...
-
在“ Stereotype Specification”窗口中,選擇“ 常規”選項卡。輸入外部用戶作爲構造型的名稱。
-
現在讓我們假設我們想要一種方式來描述外部用戶是否將票證系統用作訪客或登錄用戶。因此,我們將爲將要應用此構造型以指定標記值的actor添加標記定義,然後選擇“ 標記值定義”選項卡。然後單擊添加並選擇布爾標記。
-
將在表中爲新標記插入一個新行。在Name列下將其命名爲login user。應該爲您自動填寫類型(即布爾值)。單擊“ 確定”關閉“ Stereotype Specification”窗口。
-
在“ 配置刻板印象”窗口中,單擊“ 確定”。將打開一個窗口,要求您確認應用更改。單擊是繼續。
-
我們現在完成了構造型定義。單擊“ 確定”關閉“ Actor規範”窗口。