透過您利用各種設計視圖所建立的元件、結構及行為模型元素,IBM® Rational® Rhapsody® 從中產生程式碼:
- 元件模型是由元件、配置、檔案及資料夾所組成,您透過瀏覽器與其對映各種建模建構。
- 結構模型是由系統的靜態視圖所組成,該視圖是利用物件模型圖所建立的。
- 行為模型是由狀態圖中所定義的系統生命週期行為組成。
物件模型圖及狀態圖都被視為建構性,因為 Rational Rhapsody 會從中產生程式碼。結構模型 說明從物件模型圖所產生的程式碼;行為模型 說明從狀態圖所產生的程式碼。
序列圖只是部分建構性。
產品會從您所繪製的實例及訊息來建立物件和作業。不過,必須在瀏覽器或狀態圖中定義作業的主體。
使用案例圖及活動圖被視為非建構性,因為產品不會從中產生程式碼。
這兩種圖可協助您根據需求來分析系統,且對文件記錄用途非常有用。