反向工程期間遺失建構

如果 IBM® Rational® Rhapsody® 無法在內部呈現部分設計資訊的話,可能是在匯入期間遺失這些資訊。 產品可以估計部分資訊,如非公用繼承,這樣可以保存建構。但是,如果關閉針對特定建構的估計,或如果 Rational Rhapsody 無法估計它,則會遺失建構。後續的產生程式碼可能會導致編譯錯誤。

下列表格列出遺失或匯入的建構。

C++ 建構 說明
具有成員的匿名類型 列舉、類別。
聯集 對映至未解譯類型而非特殊類型的類別。
不具實例的匿名類型  
無法對映至程式碼建構的註解 最後一個註解,在建構上方指定的註解;第一個註解,在建構下方指定的註解。
供應商特定語言副檔名 MS DevStudio PASCAL。
限定元 const 在瀏覽器中顯示為 C++ 宣告(暫時)。
儲存類別 Auto、register、static、extern 及 mutable。
函數指定元 將屬於函數宣告的行內定義標示為如此,但與宣告分開的定義(甚至在相同檔案中)則不明確。
函數宣告中的省略符號  

Rational Rhapsody 瀏覽器以階層式且可擴充的樹狀結構方式,列出模型中的所有設計元素,讓您可以輕鬆導覽至模型中的任何物件,並編輯其特性和內容。瀏覽器也會參與動畫,方法是在實例值變更時顯示其值以回應訊息及事件。

若要協助您管理大型且複雜的 Rational Rhapsody 專案,並能夠把焦點放在您感興趣的模型元素,還可以輕鬆存取這些元素,請過濾瀏覽器或建立其他瀏覽器視圖。


回饋