在這一課,將建立物件模型圖。物件模型圖 (OMD) 會在系統中指定類別的結構及靜態關係。IBM® Rational® Rhapsody® 物件模型圖既是類別圖又是物件圖,如 UML 中所指定。它們會顯示系統中的類別、物件、介面及屬性,以及它們之間存在的靜態關係。
若要建立物件模型圖:
- 在 Rational Rhapsody 模型瀏覽器中,展開 VehicleSensor 專案。
- 用滑鼠右鍵按一下設計套件,並選取。
- 在「新建圖表」對話框中,重新命名圖表。圖表會新增到瀏覽器中。
- 若要在圖片工具列中繪製第一個類別,請選取類別
圖示,並按一下繪圖區。
- 將游標置於類別的頂部畫面,並用按鈕取代預設名稱。
- 再繪製兩個類別,並取名為感應器及顯示。
- 用滑鼠右鍵按一下感應器類別並選取新增 > 屬性。
- 將屬性重新命名為脈衝。
- 按兩下脈衝以顯示「屬性」對話框。
- 選取「一般」標籤並如下輸入值:
- 用滑鼠右鍵按一下感應器類別並選取。
- 按兩下新作業以顯示「作業」對話框。
- 選取「一般」標籤,並將作業重新命名為 resetSensor。
- 選取「實作」標籤並鍵入 pulse=0;,然後按一下確定。
- 選取顯示類別並新增作業 show(count:int)。
- 在「實作」標籤中新增下列程式碼:std::cout <<
"the pulse count is " << count << std::endl;。
- 新增從「按鈕」至「感應器」的關聯線條。
- 新增另一個從「感應器」至「顯示」的關聯線條。您的圖必須類似此圖: