來回轉換是個即時方法,用來將輸入小幅變更的模型更新至先前產生的 UML 程式碼。您可以在批次模式下啟動來回轉換,方法是在檔案系統中更新程式碼,然後明確地同步化模型。也可以在即時的線上模式下啟動來回轉換,方法是在其中一個 IBM® Rational® Rhapsody® 指定的視圖中變更模型。但是,請勿針對模型中的主要變更使用來回轉換,這樣做需要重建模型。
使用 IBM Rational Rhapsody Developer
for C 及 IBM Rational Rhapsody Developer
for C++ 時,您可以將程式碼來回轉換至 Rational Rhapsody 模型,其方式是「遵循」程式碼結構,並在 Rational Rhapsody 模型中來回轉換程式碼時保留此結構。
這表示在產生程式碼期間,可以保留原始程式碼中的元素順序,而且您可以隨意變更類別成員及廣域的順序,Rational Rhapsody 會遵循此變更。
當您已經在 C 及 C++ 中變更元素順序,則「遵循」模式下的來回轉換,會在下次產生程式碼時保留下列元素的順序:
- 廣域元素
- 類別元素
- #includes 和正向宣告
- 自動產生的作業(排除狀態圖和檢測碼)
註: Rational Rhapsody 具有會限制或控制來回轉換如何變更模型的內容。