重要
UML 協作圖在 Visio 2013 及更新版本中無法使用。 關於 Visio 2013 及更新版本中 UML 圖的資訊,請參見 Visio 中的 UML 圖。
在分類器角色(Classifier Role)中,物件的指示字串會被底線標示,以表示該物件為實例。 你也可以在冒號前加上物件名稱。
連結(AssociationRole)表示關聯,並透過箭頭表示可導航性。
雙擊連結,然後點擊 訊息 ,定義一條沿連結流動的訊息。 根據呼叫巢狀處理的號碼程序訊息。
第一個訊息總是來自你圖中所包含的上下文之外。
在 :範本 分類中,點擊 「軟體與資料庫>UML 模型圖>建立」。
在 Visio 2007 中:在 檔案 選單中,點擊 「新建」,「 軟體」,然後點選 「UML 模型圖」。在樹狀檢視中,右鍵點擊你想包含協作圖的套件,指向 「新」,然後點選 「協作圖」。
空白頁面出現, UML 協作 模板成為最頂端的模板。 工作空間中會以「協作」作為浮水印顯示。 在 模型總管的樹狀檢視中,會新增一個代表該圖示的圖示。注意
如果樹狀圖看不到,請在 UML 選單中指向 「View」,然後點選 模型總管。
對於你想在協作中代表的每個物件角色,將分類 器角色 的形狀拖到繪圖頁面上。
分類器角色形狀
在協作圖中指定物件為新物件、已毀壞物件或暫時物件在協作圖中,右鍵點擊你想指定為新物件、已毀或暫存物件的 分類器角色 形狀,然後點選 形狀顯示選項。
在分類 器角色狀態下,點選你想要的條件。
注意
若要僅對所選形狀套用此變更,請在「 形狀顯示選項 」對話框中,清除「 套用至目前繪圖視窗頁面中相同選中的 UML 形狀」選項。 如果你想讓圖中後續丟棄的所有分類器角色形狀都符合相同條件,請 在目前繪圖視窗頁面勾選「套用至後續丟棄的同類型 UML 形狀 」。
條件會以括號顯示在物件名稱後方,例如 (Object1{transient}) 。
在協作圖中指定一個物件為活動中
在協作圖中,標示為活動的 分類器角色 形狀會在物件名稱後加上 {active}。 分類器角色在其所依據的類別仍在啟動時即為主動。
要表示類別為有效狀態,請雙擊代表該類別的形狀或樹狀圖示。 在 UML 類別屬性 對話框中,點選 類別,勾選 IsActive,然後點擊 確定。 分類器角色會因類別活躍而變得活躍。對於你想代表的每一組物件,將一個 多物件 形狀拖曳到繪圖頁面上。 多物件形狀
雙擊每個 分類器角色 或 多物件 形狀,即可開啟 UML 分類器角色屬性 對話框,並可新增名稱及其他屬性值。
透過關聯角色形狀( Association Role shapes)來表示物件之間的連結。 了解更多關於 協會角色形態的資訊。
在協作圖中建立關聯角色路徑在協作圖中,將 關聯角色 形狀拖曳到你想要建立路徑的兩個 分類器角色 或 多物件 形狀附近。
將 關聯角色 形狀的端點黏貼到連接點上,連接
標記在你想用路徑連接的兩個圖形上。秘訣
為了指示從分類器角色到自身的關聯角色路徑,將 U 形 關聯角色 形狀的兩個端點黏貼到同一分類器角色上的兩個連接點。
雙擊每個 關聯角色 形狀即可開啟 UML 關聯角色屬性 對話框,您可以新增名稱、訊息流程、訊息標籤、多重度及其他屬性值。
在協作圖中為關聯角色新增訊息- 在協作圖中,雙擊你想加入訊息的 關聯角色 形狀。
- 輸入關聯角色的名稱,然後點選 訊息。
- 按一下 [新增]。 輸入一個名稱和序列表達式。 選擇你想要的刻板印象、方向和流暢度。
- 若要取得平板訊息或程序呼叫,請點擊 屬性。 選擇你想讓訊息產生的操作。 如果該操作不存在,點擊 「新」 來建立它。
對於非同步訊息,選擇你希望訊息產生的訊號。 如果接收訊息的物件生命線所依據的分類器上沒有接收該訊號,請點擊 「新」 以建立接收。
把圖保存下來。