• <menu id="w2i4a"></menu>
  • logo Visual Paradigm 教程[UML]2019

    文檔首頁>>Visual Paradigm 教程[UML]2019>>Visual Paradigm 教程[UML]:如何使用刻板印象和標記值?(上)

    Visual Paradigm 教程[UML]:如何使用刻板印象和標記值?(上)


    下載Visual Paradigm最新試用版

    已加入在線訂購,現(xiàn)在搶購立享特別優(yōu)惠>>

    什么是刻板印象和標記值

        UML旨在成為各種用途的通用語言。因此,有時,它可能無法滿足描述模型元素的某些特定需求。畢竟,一個人不能同時具有一般性和特殊性。在這種情況下,您可以使用構造型(UML擴展機制)來表征模型元素。例如,您可以為系統(tǒng)外的用戶創(chuàng)建構造型并將其命名為“外部用戶”,并通過添加標記定義為特定于域的屬性添加自己的自定義屬性。將構造型應用于模型元素時,您將指定標記值以描述其特征。

        從圖形上看,構造型由guillemets << >> 括起來的名稱表示。如下面的示例所示,構造型外部用戶應用于名為Customer的模型元素(即actor)。

    Visual Paradigm

        在本教程中,我們將向您展示如何將構造型應用于actor(即Customer,Cinema Manager)并在下面的用例圖中添加標記定義。

    Visual Paradigm

    創(chuàng)建構造型和添加標記定義的步驟  

    1. 下載Use-Case-Stereotype.vpp。
    2. 在Visual Paradigm中打開下載的.vpp文件。要打開項目,請從應用程序工具欄中選擇“ 項目”>“打開 ”。
    3. 打開項目中唯一的用例圖
    4. 右鍵單擊Customer。從彈出菜單中 選擇Stereotypes> Edit Stereotypes ....

      Visual Paradigm
    5. 在打開的窗口中,單擊Stereotypes選項卡 下的Edit Stereotypes ....

      Visual Paradigm
    6. 在Configure Stereotypes窗口中,單擊Add ...

      Visual Paradigm
    7. 在“ Stereotype Specification”窗口中,選擇“ 常規(guī)”選項卡。輸入外部用戶作為構造型的名稱。

      Visual Paradigm
    8. 現(xiàn)在讓我們假設我們想要一種方式來描述外部用戶是否將票證系統(tǒng)用作訪客或登錄用戶。因此,我們將為將要應用此構造型以指定標記值的actor添加標記定義,然后選擇“ 標記值定義”選項卡。然后單擊添加并選擇布爾標記。

      Visual Paradigm
    9. 將在表中為新標記插入一個新行。在Name列下將其命名為login user。應該為您自動填寫類型(即布爾值)。單擊“ 確定”關閉“ Stereotype Specification”窗口。

      Visual Paradigm
    10. 在“ 配置刻板印象”窗口中,單擊“ 確定”。將打開一個窗口,要求您確認應用更改。單擊是繼續(xù)。

    11. 我們現(xiàn)在完成了構造型定義。單擊“ 確定”關閉“ Actor規(guī)范”窗口。

    下載Visual Paradigm最新試用版

    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    023-68661681

    TOP
    三级成人熟女影院,欧美午夜成人精品视频,亚洲国产成人乱色在线观看,色中色成人论坛 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();