< 上一個課程 | 下一個課程 >

第 4 課:建立物件模型圖

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

課程回顧

在這一課,學習了如何建立物件模型圖,包括:
  • 如何在 Rational Rhapsody 中新增物件模型圖
  • 新增特性
  • 新增相依關係
  • 新增實作程式碼

在下一課,將透過建立狀態圖定義類別行為。

< 上一個課程 | 下一個課程 >

意見回饋