行為模型
若要指定系統的行為,請利用使用案例來決定系統(靜態結構)物件之間的互動。 這些互動會顯示系統元件分工合作的方式。每一個互動會在系統內實現一個範例情節,通常會以系統動作者所產生的外部事件作為開始,並於所需函數或使用案例的完成點終止。
序列圖訊息交換
序列圖
說明專案內的訊息交換。您可以在開發軟體系統過程中,將訊息放置在序列圖中。也可以執行動畫序列圖,當執行程式中出現訊息時加以監看。
事件
事件
會提供在回應物件或作業之間的非同步通訊。事件可以在狀態圖中觸發轉移。
狀態圖
狀態圖
依據物件的邏輯狀態或模式來指定物件的生命週期,主要是定義物件對外部刺激的回應。可以從在序列圖中的問題陳述式及物件生命線引出物件狀態。
狀態
Rational Rhapsody Developer for C
只會支援狀態圖的「非階層式」實作。在「非階層式」實作中,會將狀態實作為列舉類型。每個狀態都有子狀態,代表列舉的
struct
成員。
上層主題:
在 Rational Rhapsody 的 C 產生程式碼
回饋