Rational Rhapsody 以程式碼為中心之模式的設計是同時將焦點放在程式碼基礎,並可將與程式碼無關的元素新增至模型。
在以程式碼為中心的模式中,產品會將您對程式碼進行的任何變更來回轉換至模型中,無論這些變更有多麼誇張。同時,Rational Rhapsody 可讓您將與程式碼無關的元素(比如需求)新增至模型中,並在模型中永久保留此資訊。將變更來回轉換至程式碼並不會在任何情況下影響到您併入模型中之與程式碼無關的元素。
有一些方式可起始將您的程式碼變更來回轉換至模型中:
在以程式碼為中心的模式與以模型為中心的模式中進行來回轉換的最重要差別如下:在以模型為中心的模式中,一律會在已將手動的程式碼變更匯入模型之後才執行程式碼產生作業(因此稱為術語「來回轉換」)。然而,在以程式碼為中心的模式中,Rational Rhapsody 永不會在已將變更匯入模型之後重新產生程式碼(這只是單向程序)。
如果在包含原始碼的資料夾中建立檔案,產品會在下次進行來回轉換時將包含的元素匯入模型中。
當您將程式碼變更來回轉換至模型中時,系統會據以更新物件模型圖。若要關閉此預設行為,請修改 ObjectModelGe::AutoPopulate::EnabledOnUpdateModel 內容的值。