1. 程式人生 > >starUML 用類圖建模

starUML 用類圖建模

用類圖建模

下面的元素在類圖中可用。

  • 子系統
  • 介面
  • 列舉
  • 訊號
  • 例外
  • 部分
  • 聯想
  • DirectedAssociation
  • 聚合
  • 組成
  • 概括
  • 依賴
  • 實現
  • AssociationClass
  • 聯結器
  • 物件
  • 連結

子系統

語義

而一個包是一個通用的機制,組織模型元素,一個子系統表示在物理系統中的行為單位,因此在模型中。

程式建立子系統

為了創造子系統

  1. 點選[工具箱] - > [類別] - > [子系統]按鈕。 
  2. 然後按在該位置或邊界,在那裡子系統將被放置在[主視窗。 
  3. 那麼子系統類圖上建立和子系統是快速開啟對話方塊。 在快速的對話方塊中,輸入子系統名。 
  4. 然後按[Enter]鍵來完成此程式。 

程式建立提供子系統的介面。

為了提供子系統的介面名為,

  1. 建立介面和susbystem。 
  2. 點選[工具箱] - > [實現]按鈕。 
  3. 從子系統和下降拖累介面。 
  4. 介面和子系統之間提供介面關係終於創造。 

為了一次建立介面和實現,

  1. 雙擊子系統和子系統快速對話方塊開啟。 
  2. 如下進入快速對話方塊文字 
  3. [Enter]由子系統提供鍵和介面被建立。 

程式建立需要的介面

為了建立需要的介面,使用快捷方式建立語法。

  1. 雙擊子系統。 在快速的對話方塊中,輸入文字如下。 
  2. 然後子系統連線的介面為需要的關係。 

如何新增操作子系統

子系統可以具有操作。 為了增加操作子系統,

  1. 選擇[集合編輯器...]彈出選單。 
  2. [集合編輯器],[操作]選項卡上的新增操作。 
  3. 或點選  按鈕子系統的快速對話方塊。
     
  4. 然後建立一個新的操作。 

語義

一類是描述一組具有相似的結構,行為和關係的物件。

程式建立類

為了建立類,

  1. 點選[工具箱] - > [類別] - > [類]按鈕。 
  2. 並單擊類的地方將被放置在[主視窗]的位置。 
  3. 一個新的類圖和類快速對話方塊上建立開啟。
  4. 在快速的對話方塊中,輸入類名,然後按[Enter]鍵。 

Proceudre新增屬性

有三種方法來新增屬性類。

  • 使用快速對話
  • 使用模型在[主視窗][模型瀏覽器]
  • 使用[集合編輯器]

在使用快速對話的情況下,

  1. 雙擊類。
  2. [新增屬性]按鈕快速對話方塊,然後您可以新增屬性。 

在使用模型的情況下,

  1. 選擇類在[主視窗][模型瀏覽器。
  2. 右鍵單擊所選類別中,選擇[新增] - > [屬性]
    彈出選單中,你可以做。
     

在後一種情況下,

  1. 選擇[集合編輯器...]彈出選單。 
  2. 或點選  按鈕在屬性視窗的[屬性]屬性。 
  3. [集合編輯器][屬性]選項卡中,您可以通過使用新增屬性  按鈕。 

Proceudre新增操作

有三種方法來新增屬性類。

  • 使用快速對話
  • 使用模型在[主視窗][模型瀏覽器]
  • 使用[集合編輯器]

在使用快速對話的情況下,

  1. 雙擊階級和階級迅速對話方塊顯示。
  2. [新增操作]按鈕,快速對話方塊,您可以新增操作。 

在使用模式,選擇類在[主視窗][模型瀏覽器]的情況下,用滑鼠右鍵單擊所選類別中,選擇[新增] - > [執行]彈出選單中,你可以做。 

在後一種情況下,

  1. 選擇[集合編輯器...]彈出選單。 
  2. [集合編輯器][操作]選項卡中,您可以通過使用新增操作  按鈕。 

如何新增引數operationn

<pclass¿¡ operation="" parameter¸¦="" Ãß°¡ÇÏ·Á¸é[model="" explorer]¿¡¼­="" operationÀ»="" ¼±ÅÃÇÏ°í="" ¿À¸¥ÂÊ="" ¸¶¿ì½º="" ¹öÆ°À»="" ´­·¯¼­="" [add]="" ->="" [parameter]="" Æ˾÷="" ¸Þ´º¸¦="" ¼±ÅÃÇÏ¿©="" ÀÔ·ÂÇÒ="" ¼ö="" ÀÖ½À´Ï´Ù.¶Ç´Â[model=""

為了引數新增到操作

  1. 選擇操作在[模型瀏覽器],選擇[新增] - > [引數]彈出式選單,新的引數將被新增。 
  2. 或在[模型瀏覽器]選擇操作,選擇[集合編輯器...]彈出選單。 
  3. 或點選  按鈕在屬性視窗的[引數]屬性。 
  4. [集合編輯器][引數]選項卡中,您可以通過使用新增引數  按鈕。 

如何新增例外操作:

此步驟之前,必須存在一個例外或更多。 要做到這一點,請參閱“程式建立的訊號”或“程式建立expception”。

  1. 點選  按鈕[RaisedSignals]在屬性視窗財產。 
  2. [集合編輯器][募集訊號]選項卡中,您可以通過使用新增例外操作  按鈕。 
  3. [選擇訊號]對話方塊中,選擇訊號或異常所引發的操作,然後單擊[確定]按鈕。 
  4. 其結果如下。 

程式移動屬性/操作到其他classss

<attribute ¶Ç´Â="" operationÀ»="" ´Ù¸¥="" class·Î="" À̵¿ÇÏ·Á¸é,[model="" explorer]¿¡¼­="" À̵¿ÇÏ·Á´Â="" attribute="" ¿øÇÏ´Â="" µå·¡±×="" µå·ÓÇÕ´Ï´Ù.<="" p="">

為了移動屬性或操作成其他類,

  1. 單擊一個屬性(或操作)。 
  2. 拖動它。 
  3. 它拖放到另一個類。 

如何新增模板引數classss

有兩種辦法模板引數新增到類

  • 使用[主視窗]類模型或[模型瀏覽器]
  • 使用[集合編輯器]

[主視窗]選擇類或[模型瀏覽器],單擊滑鼠右鍵,然後選擇[新增] - > [TemplateParameter]彈出選單。 然後,您可以新增模板類。

選擇[集合編輯器...]彈出選單或點選  按鈕[TemplateParameter]在屬性視窗財產。 [集合編輯器][TemplateParameters]選項卡中,您可以通過使用新增模板引數類  按鈕。

一個新的模板引數新增到類。 其結果如下。

程式建立埠

為了建立埠,

  1. 點選[工具箱] - > [類別] - > [埠]按鈕。 
  2. 然後點選那裡的埠將被包含在[主視窗]類。 

程式由draging埠建立檢視

您可以通過從[模型資源管理器]主圖draging埠建立埠。

  1. [模型瀏覽器]拖累埠。 
  2. 在主圖下降的類。 如果不是掉在了類,但上圖的其他地區,與港口類將被建立。 
  3. 這個類有一個埠,如下所示。 

程式建立的一部分

為了創造的一部分,

  1. 點選[工具箱] - > [類別] - > [部件]按鈕。 
  2. 並單擊其中的一部分將被包含在[主視窗]類。 

程式建立聯結器

為了建立聯結器,

  1. 點選[工具箱] - > [類別] - > [連線]按鈕。 
  2. 從一個部分拖放到在[主視窗]的其他部分。 
  3. 兩部分之間​​,新的聯結器終於創造。 

步驟設定活動類

為了設定類活動類,

  1. 集類的[IsActive]屬性為true。 
  2. 結果類如下所示。 

介面

語義

一個介面是不規範的內部結構的說明符一類,元件或其它分類器(包括子系統)的外部可見的操作。

程式建立介面

為了建立類,

  1. 點選[工具箱] - > [類別] - > [介面]按鈕。 
  2. 並點選介面的地方將被放置在[主視窗]的位置。 然後,開啟介面快速對話方塊。 在快速的對話方塊中輸入介面名稱。 
  3. 按[Enter]鍵。 那麼結果如下。 

程式建立提供關係

為了建立提供的關係,

  1. 點選[工具箱] - > [類別] - > [實現]按鈕。 
  2. 從一個(類,港口,部分,包裝,Subsytem)和下降阻力在[主視窗]介面。 
  3. 然後,提供的介面關係如下建立。 

程式建立要求的關係

為了建立需要的關係,

  1. 點選[工具箱] - > [類別] - > [依賴]按鈕。 
  2. 從一個(類,港口,部分,包裝,Subsytem)和下降阻力在[主視窗]介面。 
  3. 然後需要介面關係如下建立。 

列舉

語義

一個列舉的例子是一組使用者指定的命名列舉文字的使用者定義的資料型別。 的文字有一個相對順序,但沒有代數上定義。

程式建立列舉

為了建立列舉,

  1. 點選[工具箱] - > [類別] - > [列舉]按鈕。 
  2. 並單擊在列舉將被放置在[主視窗]的位置。 

訊號

語義

的訊號是一個非同步刺激例項之間連通的規範。 該訊號是一個孩子分類,以表示為屬性的引數。 A訊號始終是非同步的。 訊號是與提高它的BehavioralFeatures有關。

程式建立的訊號

為了建立訊號,

  1. 點選[工具箱] - > [類別] - > [訊號]按鈕。 
  2. 並單擊在其中訊號將被放置在[主視窗]的位置。 

例外

語義

一個例外是通常的情況下執行的故障提出的行為特徵的訊號。 一個例外是與提高它的BehavioralFeatures有關。

程式建立例外

為了建立例外,

  1. 點選[工具箱] - > [類別] - > [異常]按鈕。 
  2. 並點選那裡的異常將被放置在[主視窗]的位置。 

聯想

語義

的關聯正是兩個分類(包括從分類關聯本身的可能性)之間的關聯。

程式建立的關聯

為了建立協會,

  1. 點選[工具箱] - > [類別] - > [公會]按鈕。 
  2. 從一個拖放相關拖放到另一個在[主視窗]。 
  3. 兩個類之間,一個新的關聯如下建立。 

如何新增預選賽協會

為了增加預選賽結社,

  1. 選擇聯想的[集合編輯器...]彈出選單。 
  2. 或點選  按鈕[End.Qualifiers]在屬性視窗財產。 
  3. [集合編輯器][預選賽]選項卡中,您可以通過使用新增預選賽協會  按鈕。 
  4. 其結果如下。 

程式建立與當前類一次多個類

如果你想建立狗,豬,貓類與我有關的類

  1. 雙擊我的類或按[Enter]鍵。 在快速的對話方塊中,輸入如下。 
  2. 然後,三類公司章程建立如下。 

DirectedAssociation

程式建立直接關聯

程式建立直接關聯等於聯想的。

  1. 點選[工具箱] - > [類別] - > [DirectedAssociation]。 
  2. 拖動並在箭頭方向上的兩個元件之間的下降。 
  3. 其結果如下。 

程式改變協會直接關聯

要更改關聯直接關聯,點選箭頭相反側的關聯端。 在快速的對話方塊,取消通航和聯想成為導演。

程式建立的元素通過建立快捷方式的語法已經直接關聯

為了有直接關聯創造的元素,使用快捷方式建立語法,

  1. 雙擊元素。 在快速的對話方塊中,輸入後已經直接關聯的元素名稱“ - >”用繩子和獨立的名稱“,”。 
  2. [Enter]鍵,並與選定的元素相關聯的多個元素建立並自動排列。 

聚合

語義

集合體是關聯的一種更具體的型別。 聚集是由一箇中空的金剛石上,其中關聯與所述分類器(關聯端)連線點所指。 總增加整體與部分的理念,以“香草”協會。 在空心菱形端的分類器是整。

程式建立aggreate

為了建立聚集,

  1. 點選[工具箱] - > [類別] - > [聚合]按鈕。 
  2. 從一個拖放相關拖放到另一個在[主視窗]。 
  3. 其結果如下。 

程式通過快捷方式建立語法建立聚合類

為了創造一流的彙總到選定類,使用快捷方式建立語法。

  1. 雙擊,彈出快捷對話方塊。 在快速的對話方塊,輸入後彙總類的名字當前類“<> - ”字串和“,”獨立的名字。 
  2. [Enter]鍵,並彙總到所選類類中建立並自動安排。 

組成

語義

複合是關聯的一種更具體的型別。 該複合材料通過在其中的關聯與分類器(關聯端)連線點填充的金剛石所指。 複合添加了全和部分的概念的“香草”協會和責任的部件的壽命。 在填充金剛石端的分類器是整。

程式建立成分

為了建立組合物,

  1. 點選[工具箱] - > [類別] - > [組成]按鈕。 
  2. 從一個類拖放拖動到另一個類的[主視窗]組成。 
  3. 兩個類之間,一個新的組合物的關係如下建立。 

程式通過快捷方式建立語法建立合成類

為了創造一流的組成選定類,使用快捷方式建立語法。

  1. 雙擊,彈出快捷對話方塊。 在快速的對話,之後進入類組成選定類的名稱“<*> - ”字串和“,”獨立的名字。 
  2. [Enter]鍵和組合選擇的類類中建立並自動安排。 

概括

語義

概括是更一般的元件(父),並更具體的元件(子),其與所述第一元件完全一致的分類學關係,並且增加了額外的資訊。 它是用於類,包usecases,和其他元素。

程式建立泛化

為了創造概括,

  1. 點選[工具箱] - > [類別] - > [泛化]按鈕。 
  2. 從子元素,並下降到父元素在[主視窗]拖累。 
  3. 然後,一個新的概括建立。 

程式一次建立多個兒童類。

為了建立多個班級的孩子一次繼承所選類,使用快捷方式建立語法。

  1. 雙擊,彈出快捷對話方塊。 在快速的對話方塊中,輸入類繼承後,選擇類“<=”字串和獨立的名字命名為“,”。 
  2. 兒童類建立以下選定的類別,並自動安排。 

程式一次建立多個父類

為了一次建立所選類的多個父類中,使用快捷方式建立語法。

  1. 雙擊,彈出快捷對話方塊。 在快速的對話方塊中,輸入選定類的父類的名稱與“=>”的字串和單獨的名稱後“,”。 
  2. 父類以上所選類建立並自動安排。 

依賴

語義

依賴關係表明兩個模型單元(或兩套模型元素)之間的語義關係。 它涉及的模型元素本身,並且不需要一組其含義的例項。 它表示一種情況,即改變到目標元件可能需要改變,以在依賴源元素。

程式建立的依賴

為了創造依賴性,

  1. 點選[工具箱] - > [類別] - > [依賴]按鈕。 
  2. 拖動和方向取決於在[主視窗]元素之間下降。 
  3. 建立兩個類之間的一種新的依賴性。 

程式通過快捷方式建立語法取決於元素

為了根據選定元素建立元素,使用快捷方式建立語法。

  1. 雙擊,彈出快捷對話方塊。 “ - >”在快速對話方塊後選擇的元素相關的元素輸入名稱用繩子和獨立的名稱“,”。 
  2. [Enter]鍵,並選定類相關的元素建立並自動安排。 

實現

語義

一個實現意味著一組,形成了規範(客戶端),另一組形成實現(供應商)元素的元素之間存在的關係。

程式建立的實現

為了建立實現,

  1. 點選[工具箱] - > [類別] - > [實現]按鈕。 
  2. 拖動和實現的方向在[主視窗]元素之間下降。 
  3. 其結果如下。 

程式建立所選元素的實現目標元素

為了創造所選元素的目標介面元素,使用快捷方式建立語法。

  1. 雙擊,彈出快捷對話方塊。 在快速的對話方塊中,輸入選定的元素後,介面元素的名稱為“ - @”字串和單獨的名稱為“,”。 
  2. [Enter]建立並自動排列所選元素的關鍵和介面元素。 

AssociationClass

語義

關聯類是一個協會,這也是一類。 它不僅連線了一組分類器,而且還定義了一組屬於該關係本身,而不是任何一個分類器的特定功能。

程式建立關聯類

為了建立關聯類,

  1. 點選[工具箱] - > [類別] - > [AssociationClass]按鈕。 
  2. 從聯想和下降拖動以班級為關聯類在[主視窗]。 
  3. 其結果如下。 

物件

語義

一個物件表示一個類的特定例項。 它具有身份和屬性值。 類似的符號也代表了合作,因為角色的例項有類似特徵中的作用。

程式建立物件

為了建立物件,

  1. 點選[工具箱] - > [類別] - > [物件]按鈕。 
  2. 並單擊在其中物件將被放置在[主視窗]的位置。 

程式新增到AttributeLink物件

有兩種方式來增加AttributeLink到物件。

  • 使用[主視窗]物件模型或[模型瀏覽器]
  • 使用[集合編輯器]

在使用物件模型,在[主視窗]選擇物件或[模型瀏覽器]的情況下,用滑鼠右鍵單擊選定物件,選擇[新增] - > [屬性連結]彈出選單中,你可以新增屬性連結。

在其他情況下,選擇[集合編輯器...]彈出物件或點選選單  按鈕在屬性視窗的插槽財產。 [集合編輯器][插槽]選項卡中,您可以通過使用新增屬性連結  按鈕。

連結

語義

連結是物件引用的一個元組(列表)。 最常見的是,它是一對物件引用。 它是一個關聯的一個例項。

程式建立連結

為了建立連結,

  1. 點選[工具箱] - > [類別] - > [連結]按鈕。 
  2. 從一個物件拖放到其他物件中的[主視窗]拖累。 
  3. 其結果如下。 

關係

程式重新連線到另一元件

為了重新連線到另一個元件時,

  1. 拖動關係的結束。 
  2. 拖放到另一個元素。 
  3. 然後連線的終端將被改變。