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

    文檔首頁>>Visual Paradigm 教程[UML]2019>>Visual Paradigm 教程[UML]:如何在用例圖中合并Actors?

    Visual Paradigm 教程[UML]:如何在用例圖中合并Actors?


    下載Visual Paradigm最新試用版

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

        有時我們會意外地制作重復(fù)的主模型元素。例如,是有一個名為manager的actor。但無意中我們最終得到了兩個同名的人。也許您可能已經(jīng)從用例圖中創(chuàng)建了一個,而在另一個用例圖中創(chuàng)建了另一個。

        本教程將向您展示如何解決這個問題,我們可以將復(fù)制合并到一個現(xiàn)有的主actor中。

    背景資料

        我們假設(shè)我們將開始一個包含2個用例圖,系統(tǒng)管理和訂單處理的項目文件。在他們之間,有兩個Actors都命名為Manager。我們將合并一個到另一個刪除重復(fù)。

    Visual Paradigm

        更具體地說,希望將actor(在Order Processing圖中)保持為主模型元素,并使另一個(在System Admin圖中)成為該模型的副本。

    Visual Paradigm

    Visual Paradigm

    合并Actor的步驟

    1. 我們將從我們想要制作輔助Actor的Actor開始。在System Admin用例圖中,右鍵單擊名為Manager的actor,然后選擇Related Elements> Merge to Model Element ...

      Visual Paradigm

    2. 在打開的對話框中,我們將選擇要合并到當(dāng)前所選actor(將成為輔助模型元素)的actor(將成為主模型元素)。

      Visual Paradigm

      提示:如果目標列表很長,您可能需要應(yīng)用過濾器以縮短目標列表。

      Visual Paradigm

    3. 選擇主模型元素。單擊“Merge”。

      Visual Paradigm

    4. 出現(xiàn)提示時,單擊“Yes”以確認合并。然后你就完成了。

      Visual Paradigm

    合并后你會看到什么?

        在合并之后,您可能需要注意一些事項。他們是:

    1. 如果將鼠標放在上面或選擇輔助模型元素,您將看到字母' a ' 。

      Visual Paradigm

    2. 如果將鼠標放在上面或選擇主模型元素,您將看到字母“M” 。

      Visual Paradigm

    3. 如果您轉(zhuǎn)到Model Explorer,您將看到合并后刪除了重復(fù)的actor“Manager”。

      Visual Paradigm

    當(dāng)你是輔助模型元素時,它意味著什么?

        如果更改輔助模型元素的名稱(例如,從“Manager”更改為“Sales Manager”),則實際上也會更新主模型元素,反之亦然。

        主模型元素控制放置。例如,如果將主模型元素(例如actor)拖動到圖表上的包中,您將在包下的Model Explorer中看到它。但是,如果將輔助對象拖動到包中,則不會將模型元素放在包下。

    Visual Paradigm

    Visual Paradigm

    下載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); })();