在以程式碼為中心的模式中進行來回轉換

在以程式碼為中心的情況下,您可以使用 IBM® Rational® Rhapsody® 來視覺化您的程式碼,但不新增任何與程式碼無關的元素至模型中。在這種情況下,您可以使用 Rational Rhapsody 對整個程式碼進行反向工程,然後使用強制來回轉換來保留稍後對模型進行的所有變更。

關於這項作業

Rational Rhapsody 以程式碼為中心之模式的設計是同時將焦點放在程式碼基礎,並可將與程式碼無關的元素新增至模型。

在以程式碼為中心的模式中,產品會將您對程式碼進行的任何變更來回轉換至模型中,無論這些變更有多麼誇張。同時,Rational Rhapsody 可讓您將與程式碼無關的元素(比如需求)新增至模型中,並在模型中永久保留此資訊。將變更來回轉換至程式碼並不會在任何情況下影響到您併入模型中之與程式碼無關的元素。

有一些方式可起始將您的程式碼變更來回轉換至模型中:

在以程式碼為中心的模式與以模型為中心的模式中進行來回轉換的最重要差別如下:在以模型為中心的模式中,一律會在已將手動的程式碼變更匯入模型之後才執行程式碼產生作業(因此稱為術語「來回轉換」)。然而,在以程式碼為中心的模式中,Rational Rhapsody 永不會在已將變更匯入模型之後重新產生程式碼(這只是單向程序)。

如果在包含原始碼的資料夾中建立檔案,產品會在下次進行來回轉換時將包含的元素匯入模型中。

註: 新增檔案至包含原始碼的資料夾時,只有在您曾於「反向工程」視窗中選取過資料夾(相對於指定個別檔案),系統才會將包含的元素匯入模型中。

當您將程式碼變更來回轉換至模型中時,系統會據以更新物件模型圖。若要關閉此預設行為,請修改 ObjectModelGe::AutoPopulate::EnabledOnUpdateModel 內容的值。


意見回饋