在 IBM® Rational® Rhapsody® 中,您可以將凍結的舊版程式碼視覺化,或者將外部程式碼作為外部元素進行編輯。
此外部程式碼是在 Rational Rhapsody 外部所開發及維護的程式碼。
此程式碼不會由 Rational Rhapsody 重新產生,但是將參與產生可與此外部程式碼互動或連結之 Rational Rhapsody 模型的程式碼,例如,以便產生適當的 #include 陳述式。此功能可讓您利用在 Rational Rhapsody 外部所撰寫的程式碼來輕鬆建模,且對於驗證過的系統有更佳瞭解。
Rational Rhapsody 支援外部元素的下列功能:
- 反向工程可以將元素匯入作為外部元素。
- 反向工程移入具備足夠資訊的模型:
- 在模型中建模外部元素。
- 讓您可以開啟外部元素的原始檔,甚至當作用中元件的範圍內並未包含該元件。
- Rational Rhapsody 會針對外部元素的參照產生正確的 #include。
- 元素會從母項繼承其外在性。比方說,如果套件是外部的,則它的所有聚集也都是外部的。
- 您可以將外部元素新增至元件檔案,以定義原始碼的確切位置。
- Rational Rhapsody 會將外部元素顯示在元件的範圍樹狀結構中。
建立外部元素的方式有兩種: