Microsoft Visio UML 圖

Microsoft Visio UML 圖

我正在嘗試在 Visio 中設計 UML 圖(UML 靜態結構),並且需要為屬性指定我自己的自訂類型。我該怎麼辦?當我進入“類型”組合框時,我會看到預定義類型的列表,它迫使我選擇其中一個,我無法輸入我想要的任何內容。

在此輸入影像描述

答案1

我實際上也遇到類似的問題,不幸的是你不能指定你自己的屬性類型。我不確定大衛在說什麼,這只是創建圖表的教學。不幸的是,微軟沒有將資料類型保留為可修改的參數,因此,您必須插入基本參數並記錄它是自訂類型。

我對 Microsoft 在 Visio 平台中的 UML 模式缺乏支援感到非常驚訝。它可能會好得多,但我認為他們並沒有積極致力於這方面的工作。

我建議指定一個非語言類型(如果您使用的是 C#,請選擇其他類型),這樣文件中就會有一個可視隊列顯示類型差異。如果您只需要幾種類型,您也可以(在文件中)僅使用另一種語言中的特定類型,並在文件中指定這些類型的實際類型定義。

答案2

在 Visio 2007 中,您可以透過以下方式新增自訂資料類型:

  • 在模型資源管理器中,以滑鼠右鍵按一下“UML System”
  • 選擇“套餐”
  • 點選“新建”按鈕
  • 輸入新套件的名稱(我建議您將其命名為與組件或命名空間相同的名稱)
  • 點擊“確定”
  • 在模型資源管理器中,以滑鼠右鍵按一下您剛剛建立的套件
  • 選擇“新建>資料類型”
  • 輸入您的資料類型的名稱
  • 點擊“確定”
  • 現在您的新資料類型將與其他預設資料類型一起列出

答案3

您可以使用 Visio 為 UML 靜態結構新增自己的自訂屬性以下方式。

  1. 在“檔案”功能表上,依序指向“新建”、“軟體”,然後按一下“UML 模型圖”。

  2. 在樹狀圖視圖中,以滑鼠右鍵按一下要在其中包含靜態結構圖的套件,指向新建,然後按一下靜態結構圖。

  3. 將類別或物件形狀拖曳到繪圖頁上以表示要包含在類別靜態結構圖或概念模型中的類別或物件。

  4. 雙擊每個形狀以開啟其 UML 屬性對話框,您可以在其中新增屬性、操作和其他屬性。

相關內容