建立 UML 共同作業圖表

重要:  本文係由機器翻譯而成,請參閱免責聲明。本文的英文版本請見這裡,以供參考。

共同作業圖表,顯示物件集及其傳送以完成作業之訊息

圖說文字 1 在類別器角色圖形、 物件的指定字串會加上底線的物件是執行個體。您也可以包含冒號前的物件名稱。

圖說文字 2 連結或關聯角色,表示關聯性,以箭頭,也可以指出瀏覽性。

圖說文字 3 按兩下連結],然後按一下 [郵件來定義沿著連結流向的訊息。根據通話巢狀結構的程序郵件的數字。

圖說文字 4 第一封郵件一律是來自外部就在圖表中要包含的內容。

  1. 在 [檔案] 功能表上指向 [新增],再指向 [軟體],然後按一下 [UML 模型圖表]。

  2. 在樹狀檢視中,在想要包含共同作業圖表的套件中按滑鼠右鍵,然後指向 [新增],最後按一下 [共同作業圖表]。

    此時會出現空白頁,而 [UML 協同作業] 樣板會變成最上面的樣板。工作區會顯示 '協同作業' 的浮水印字樣。代表此圖的圖示會新增至 [模型總管] 的樹狀檢視中。

    附註: 如果沒有看到樹狀檢視,請在 [UML] 功能表上指向 [檢視],然後按一下 [模型總管]。

  3. 對於合作中想要表示的每個物件角色,請拖曳 [類別器角色] 圖形至繪圖頁面上。

    類別器角色] 圖形

    為新、 損毀的或暫時性共同作業圖表中指定的物件

    1. 在共同作業圖表中,以滑鼠右鍵按一下您要指定為新、損壞或暫時物件的 [類別器角色] 圖形,再按 [圖形顯示選項]。

    2. 在 [類別器角色狀態] 之下,按一下需要的條件。

      附註: 如果只要將此變更套用到選取的圖形,請在 [圖形顯示選項] 對話方塊中清除 [在現有的繪圖視窗頁面上套相同選取的 UML 圖形] 選項。如果您希望之後放在圖上的所有類別器角色圖形都有相同的條件,請選取 [在現有的繪圖視窗頁面上套用到隨後放置相同種類的 UML 圖形] 核取方塊。

      條件出現在物件名稱後的括號中 (例如,Object1{transient})。

    指定的物件為作用中共同作業圖表

    在共同作業圖表中,指定為使用中的 [類別器角色] 圖形將在物件名稱後加上 {active}。當類別器角色所根據的類別在使用中,它也會是使用中。

    若要表示類別在使用中,按兩下代表類別的圖形或樹狀檢視圖示。在它的 [UML 類別屬性] 對話方塊中,按一下 [類別],核取 [IsActive],再按 [確定]。因為類別在使用中,所以類別器角色成為使用中。

  4. 每個物件集要代表,將多個物件圖形拖曳到繪圖頁面。多個物件圖形

  5. 按兩下每個 [類別器角色] 或 [多個物件] 圖形以開啟 [UML 類別器角色屬性] 對話方塊,您可以在其中新增名稱及其他屬性值。

  6. 顯示連接物件以之間的連結使用關聯角色] 圖形。深入瞭解關聯角色] 圖形

    共同作業圖表中建立的關聯角色路徑

    1. 在共同作業圖表中,拖曳靠近您想建立兩個 [類別器角色] 或 [多個物件] 圖形之間路徑的 [關聯角色] 圖形。

    2. 在您想要以路徑連接兩個圖形的連接點 連接點圖像 - 藍色 X 關聯角色] 圖形的端點黏附。

      提示: 若要表示從類別器角色到本身的關聯角色路徑,將 U 形 [關聯角色] 圖形的兩個結束點黏附到相同類別器角色上的兩個連接點。

  7. 按兩下每個 [關聯角色] 圖形以開啟 [UML 關聯角色屬性] 對話方塊,您可以在其中新增名稱、訊息流程、訊息標示、多重性及其他屬性值。

    新增至關聯角色共同作業圖表中的訊息

    1. 在共同作業圖表中,按兩下您要新增訊息的 [關聯角色] 圖形。

    2. 輸入關聯角色的名稱,然後按一下 [訊息]。

    3. 按一下 [新增]。輸入名稱和順序運算式。選擇需要的造型、方向和流程種類。

    4. 如果是一般訊息或程序呼叫,按一下 [屬性]。選擇您希望訊息產生的作業,如果作業不存在,按一下 [新增] 建立。

      如果是非同步訊息,請選擇您希望訊息產生的訊號。如果物件生命線接收訊息根據的分類器上沒有訊息接收,按一下 [新增] 建立接收。

  8. 儲存圖表。

附註: 機器翻譯免責聲明︰本文係以電腦系統翻譯而成,未經人為介入。Microsoft 提供此等機器翻譯旨在協助非英語系使用者輕鬆閱讀 Microsoft 產品、服務及技術相關內容。基於本文乃由機器翻譯而成,因此文中可能出現詞辭、語法、文法上之錯誤。

擴展您的技能
探索訓練
優先取得新功能
加入 Office 測試人員

這項資訊有幫助嗎?

感謝您的意見反應!

感謝您的意見反應! 我們將協助您與其中一位 Office 支援專員連絡以深入了解您的意見。

×