您可以透過追蹤及模擬可執行模型來驗證分析及設計模型。此外,Rational Rhapsody 動畫程式可協助您透過實際執行模型並為各種 UML 設計圖表製作動畫,進而在設計層次而非原始碼層次為系統除錯。您可以查看狀態及關係實例的實際值,而不是只模擬應用程式及檢視變數值與指標。
透過動畫程式,您可以在其執行時並置應用程式的不同視圖。您可以在下列任何一個視圖中觀看動畫模型執行:
在模型執行時於相鄰視窗中同步檢視動畫序列圖、動畫狀態圖、動畫活動圖及動畫瀏覽器,可讓您驗證設計的行為方式是否按所需執行。在動畫圖中強調顯示可協助您精確找出執行的現行狀態。
當模型正在執行時,您可以使用動畫工具列逐步執行程式、設定及清除岔斷點,以及注入事件以觀察系統的準即時回應方式。您可以在動畫視圖中或透過產生輸出追蹤來觀察系統的作業。
動畫程式是設計層次除錯器,以及模型驗證器。換句話說,動畫程式支援設計層次之程式設計語言除錯器的標準功能。您遵循的物件即為設計層次物件;也就是,在 Rational Rhapsody 中建模的物件。
這裡是準備及執行動畫的一般步驟,以及更具體程序的參照。